ํ์ฌ ์ฅ์ ๋ฌผ ์ด 3๊ฐ์ ๋ํ จ๋์ค๋ ๊ณฐ๋์ด๊ฐ์๊ฒฝ์ฐ๋ ๊ธฐ์ ๋ถ์กฑ์ผ๋ก ์๊ฐํ๋๋ก ์๋์ด 8ใ 8
๋ฌด์จ ์ด์ ์ธ์ง ๋คํฌ์์ธ ์๊ฐ๋ฌ๋ค
์ฟ ์๊ฒ ๋ง๋ค์ด๋ณด๋๊ฒ ๋ชฉํ์ ์
๊ฐ์ด์๋ฆฌ์ฆ๊ฐ์ ๊ทน์ ์ปจํธ๋กค๊ฒ ๋ง๊ตฌ
๊ณฐ๋์ด๊ฐ ํ์ด๋์ค๋ ์กฐ๊ฑด๋ฌธ์ ํ๋ ์ด์ด ์บ๋ฆญํฐ x๊ฐ์ ๊ธฐ์ค์ผ๋ก ์ค์ฐจ๋ฒ์๋ฅผ ๋ฌ์ ๋ง๋ค์ด๋ด.
ํ๋ ์ด์ด์ ํ์ ๋ฐ์ค ์ผ์ชฝ ๋์ด ๊ณฐ๋์ด ํ์ ๋ฐ์ค ์ค๋ฅธ์ชฝ ๋๊ณผ ๊ฒน์นจ || ํ๋ ์ด์ด์ ํ์ ๋ฐ์ค ์ค๋ฅธ์ชฝ ๋์ด ๊ณฐ๋์ด ํ์ ๋ฐ์ค ์ผ์ชฝ ๋๊ณผ ๊ฒน์นจ
x์ขํ ๊ฑฐ๋ฆฌ๊ตฌํ๊ธฐ๋ก ๋ง๋ค๊ณ ์ถ์๋๋ฐ ๋ณ์๋ช ์ ๋ญ๋ผ๊ณ ์ ์ด์ผ ํ ์ง ๋ชฐ๋ผ์ distance_to_object(์ค๋ธ์ ํธ ์ด๋ฆ)์ผ๋๋ x, y์ขํ ๋๋ค ๋๋๊ฑฐ ๊ฐ๋๋ผ๊ตฌ์ ๊ทธ๋๋ ์ผ๋จ ํ ์ค์๋๊ฒ ๊ทธ๊ฑฐ๋ฐ์ ์ ์ผ๋๊น...
์ค๋ธ์ ํธ๋ช .x: ์ค๋ธ์ ํธ์ ํ์ x๊ฐ ์ขํ
sprite_get_bbox_์๋ฆฌ์ฆ๋ฅผ ์ฐ๋ฉด ์ ๋ ฅํ ์คํ๋ผ์ดํธ์ ์ํ์ข์ฐ ์ถฉ๋์ขํ๋ฅผ ๊ตฌํ ์ ์ด์
(์ค๋ธ์ ํธ1.x-์ค๋ธ์ ํธ2.x) ๊ฐ 20~๋ณด๋ค ์์๊ฒฝ์ฐ ์ด๋ฐ์์ผ๋ก ๋ณ์ ์ง๋ฉด ๋๋์?
Player.x+bbox_right>Bear.x-bbox_left ์ด๋ฐ๋๋์ด์ง
if abs(Player.x-Bear.x)<=์ํ๋ ๊ฑฐ๋ฆฌ {ํ์ด๋์ค๊ฒ}