1๋ฒ์ฒ๋ผ ์ค๋ธ์ ํธ๊ฐ ๋ฒฝ( ์ผ์ ์ขํ )์ ๋ถ๋ช์น๋ค
๋ฐ๋ ๋ฐฉํฅ์ผ๋ก ๋ฐฉํฅ์ ๋ฐ๊ฟ์ฃผ๋๋ก ๊ตฌํํ๊ณ ์ถ์๋ฐ
๋ฐ์ ์ฝ๋์ฒ๋ผ ์ฐ๋ฉด ์ค๋ฅธ์ชฝ์ฒ๋ผ ๊ฒฝ๊ณ์ ์ ๊ฑธ๋ฆฌ๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ๋ค์..
์ขํ์ ๊ฐ์ด int๊ฐ์ด ์๋๋ผ float ๊ฐ์ด๋ผ ๋ฌด์กฐ๊ฑด ํ๊ธฐ๋๊ฒ ์๋๋ผ
๋ฒฝ์ ๊ฑธ๋ฆฌ๋๋ฐ ์ด๋ป๊ฒ ๋ฐ๊พธ๋๊ฒ ์ข์๊น์...
if( object.x 300.0f )
object.vector.x *= -1.0f;
else if ( object.y 300.0f )
object.vector.y *= -1.0f;
object.location += object.location * object.vector ;
์กฐ๊ฑด์ ํ์ฌ์๋๊ฐ ์์์ธ์ง ์์์ธ์ง ํ๋ณํ๋๊ฒ๋ ๋ฃ์ด์ค
float LIMIT=300.0f; if (object.x>LIMIT) { object.vector.x *= -1.0f; object.location.x = (int)LIMIT; } ๋ฐฉํฅ ๋ฐ๊ฟ์ค ๋ ์ผ์ผ ๋ฒฝ ์ขํ๋ก ์์น๋ฅผ ์ด์ง ์ก์์ฃผ๋ฉด ๋ ๋ฏ
๋ฆฌํ๋ ํธ? ๊ทธ๊ฑธ๋ก ๊ฒ์ํด๋ณด๋ฉด๋๋ฏ