์ง๊ธ ๊ตฌํํ๋ ค๊ณ ํ๋๊ฒ ์ด๋ฐ์์ผ๋ก ์นด๋ฉ๋ผ๊ฐ ํ๋ ์ด์ด๋ฅผ ๋ฐ๋ผ๋ค๋๊ฒ ํ๋ ๋งต ๋ฐ๊นฅ์ผ๋ก๋ ์๋๊ฐ๊ฒ ํ๋ ค๊ณ ํ๊ณ ์์
์ด๊ฒ ์ฝ๋ ๋ฐ, ์ง๊ธ ๋ฌธ์ ๊ฐ ํ๋ ์ด์ด x์ขํ๊ฐ -0.9000001 ๋ -0.9000006 ๋ญ ์ด๋ฐ์์ผ๋ก ๋๋ฉด์นด๋ฉ๋ผ๊ฐ ๋งต ๋ฐ์ผ๋ก ์๊พธ ํ์ด๋๊ฐ y์ขํ 25 ๊ทผ์ฒ์์๋ ๋ง์ฐฌ๊ฐ์ง
์กฐ๊ฑด์ ๋ง๊ฒ ์ง ๊ฑฐ๊ฐ์๋ฐ, ์๊พธ ๋ฑ ๊ฑฐ๊ธฐ์๋ง ํ์ด๋๊ฐ๋ ๋ฏธ์ณ๋ฒ๋ฆด๊ฑฐ๊ฐ์ ๋ญ๊ฐ ๋ฌด๋จ์ง๋ฅผ ๋ชจ๋ฅด๊ฒ ์ด ์ค๋ง ๊ณ ์ง์ ์ธ floatํ ์์์ ์ค๋ฅ์ธ๊ฐ? ์ํผ ๋๊ตฌ ์๋ ์ฌ๋ ์์ผ๋ฉด ์ ๋ฐ ๋์์ค...
float ์ค์ฐจ๋๋ฌธ์ ํญ๋ฑ์์์ epsilon์ด๋ tolerance ์ฐ๋ nearlyEquals ๋ง๋ค์ด์ ์ฐ๊ณ delta์ ์ํด์ flaot๊ฐ ๋ ๋ฐ๋ ์์น์ ๋ณด๊ฐ์๊ฒฝ์ฐ์๋ ๋ถ๋ฑ์ ์์ฐ๋๊ฒ ์ข์. ๋์ค์ ๊ท์ฐฎ์์ ธ์ ์์๊ฒฝ์ฐ๋ ๋๊ฐ์ผ๋ฉด ๊ทธ๋ฅ player (target) ์์ง์ด๋ ํฌ์ง์ ์ clamp ๊ฑธ์ด์ ๊ฒฝ๊ณ๋ฉด์์ ๋ฒ์๋ฐ์ผ๋ก ๋ชป๋๊ฐ๊ฒ ํ ๋ฏ?
float์ ์ ํํ์ง ์์์ ์ค๋ฅ๊ฐ ์๊ธธ์ ์๋ค๋ฅผ ๋ง๋ก๋ง ๋ค์์ง ์ง์ ๊ฒช์ด๋ณด๋๊น ์ข ๋ง์ด ์ข๊ฐ๋ค ใ ใ ใ ์ผ๋จ ๋งํด์ค๋ฐ๋ก ํจ ํด๋ณผ๊ฒ ๊ณ ๋ง์
ํด๊ฒฐ๋๋ค ์ด๊ฒ ๋ฐฑ๋ฐฐ๋ ๋ ๊ฐ๋จํ๋ค ๋๋ถ์ ์ข์๊ฑฐ ๋ฐฐ์ ๋ค