ย ๊ฐ์ด๋ณด์
๋๋ค...
์ฌ๋กฏ์ ํฌ์ง์ ๊ฐ์ด ๋ค์ด์๋ ๋ฆฌ์คํธ๊ฐ ์๊ณ
๊ทธ์์์๋ ์ค๋ธ์ ํธํฌ์ง์ ๊ฐ์ด ๋ค์ด์๋ ๋ฆฌ์คํธ๊ฐ์์ด์ ์ด๊ฑธ ๋น๊ตํ์ฌ true / false ๋ฐํ์ ๋ฐ์ผ๋ ค๊ณ ํฉ๋๋ค..
์ด๊ฑธ ๊ฐ๋ตํ๊ฒ ์ ์ผ๋ฉด
ย var ๋ณ์ = ์ฌ๋กฏ์ ์ฒดํฌ์ง์ ๋ฆฌ์คํธ.Contains(์ค๋ธ์ ํธํฌ์ง์ ๊ฐ);
ํ๊ณ ๋ก๊ทธ๋ก( bool๊ฐ , ์ค๋ธ์ ํธํฌ์ง์ ๊ฐ) ์ฐ์๋๋ฐ
๋ชจ๋ ์ค๋ธ์ ํธ ํฌ์ง์ ๊ฐ๋ค์ ์ ๋ถ ์ฌ๋กฏ์ ์ฒดํฌ์ง์ ๋ฆฌ์คํธ์ ๋ค์ด์๊ฑฐ๋ ์...? ๊ฒฐ๋ก ์ ์ ๋ถ true๊ฐ ๋์์ผ๋๋๋ฐ
์ด๋ค๊ฐ๋ค์ ๊ฐ์๊ฐ์ธ๋ฐ๋ false๋ฅผ ๋ฐํํ๋ค์ฌ...ใ ใ
๋น์ต ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ๋๋ฐ... ํน์ ์ด๋ณด์ง๋ง๋ํผ์ ํ๊ฐ๋ํด๋ณด๋ฉด
์๋ฅผ๋ค์ด
์ฌ๋กฏํฌ์ง์ .x ๊ฐย 2.2121
๋ธ๋ญํฌ์ง์ x ๊ฐย 2.2222
์ด๋ฐ๊ฒฝ์ฐ์ false๊ฐ ๋์ค์ง๋ง
๋ก๊ทธ์์๋ float์ผ๋ก ๊ทธ๋ฅ 2.2 ๋ก ๋์์ false๋ฐํ์ํ๋๊ฑด๊ฐ์,,? ใ ใ
๋ก๊ทธ๋ก ์ฐ๋๊ฑด ์์ซ์ ์๋ ์๋ฆฌ๊ฐ ์งค๋ ค์ ์๊ฐํ ์ด์ ๊ฐ ๋์ถฉ ๋ง์๊ฑฐ์ผ. ์์น ๋ฐ๋์ผ์ด ์์๋๋ณด์ง..
๋ํผ์ ์ด ๋ง์๊ตฐ์ฌ... ๋ฐ์ฌ๋ฆผ์ฒ๋ฆฌํด์ผ๊ฒ ๋ค ใ ใ ๊ฐ์ฌ๊ฐ์ฌ..
์ค์ ๋ก๋ ์ด์ง ๋ค๋ฅธ๋ฐ ๋ก๊ทธ๊ฐ ๋์ถฉ ์์ซ์ ์๋ซ์๋ฆฌ ๋ฒ๋ฆฌ๊ณ ์ฐ๊ณ ์๋๊ฑฐ์ผ๊ฑฐ ๊ฐ์๋ฐ ์๋๊ฐ ๋ญ์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ฃผ์ํ์
๋ต ๊ฐ์ฌํฉ๋๋ค ,..ใ ใ
์ฝ๋๋ฅผ ๊ธ์ ์ฒจ๋ถํ๋ฉด ์ข์๊ฒ์
ํฌ์ง์ ์์ซ์ ๋ฌธ์ ๊ฐ ๋ง๋๊ฑฐ๊ฐ์ต๋๋ค..ใ ใ ์ค๋ธ์ ํธ๊ฐ์์ฑ๋์๋ ๋ฆฌ์คํธ ์์ ์ธ๋ฑ์ค๋ง๋ค ํฌ์ง์ ๊ฐ ๊ฐ์ ธ์ค๊ณ ์ค๋ธ์ ํธ์์ฑ๋๋์ฌ๋กฏ์ ๋ฆฌ์คํธ์ ํฌ์ง์ ๊ฐ ๊ฐ์ ธ์์ ๋น๊ตํ๋๊ฑฐ์๋๋ฐ ์๋ฅผ๋ค์ด ๋ก๊ทธ์์๋ ๋๊ฐ๋ค x๊ฐ์ด 2.2 ๋ก ๋์ค์ง๋ง ์ ํํ๊ฒ๋ ํ๋๋ 2.2121.... ํ๋๋ 2.2123... ์ด๋ฐ์์ผ๋ก ์์์ ํ์๋ฆฌ๋ง ํ๋ ค๋ Contains๊ฐ์ด true๊ฐ ์๋์๋๊ฑฐ๊ฐ์์ ..ใ
์ ๋ํฐ์์ ๋ถ๋์์์ ๋น๊ตํ๋ผ๊ณ ๋ง๋ค์ด๋ ผ๊ฑฐ ์์ด
https://docs.unity3d.com/kr/530/ScriptReference/Mathf.Approximately.html