https://youtu.be/kQJdeZFcbLQ์ฌ๊ธฐ์ collision ๊ด๋ จ ํจ์๋ฅผ ์ฐ๋ฉด ์ขํ๋ง์ผ๋ก๋ ์ถฉ๋๊ฐ์ง๊ฐ ๊ฐ๋ฅํจ. ๋จ, ๋ ธ๊ฐ๋ค์์๋ ๋ถ๋ช ํจ..
์ด๋ค ํน์ ์ขํ์ ๋ฌผ์ฒด๊ฐ ๋ฟ๋์ง ํ์ธํ๊ณ ์ถ์ ๋ place meeting ๋ ๊ด์ฐฎ์https://docs.yoyogames.com/source/dadiospice/002_reference/movement%20and%20collisions/collisions/place_meeting.html
์ฌ์ฉ๋ฒ์ place_meeting์ ๊ฒฝ์ฐ if (place_meeting (ํ์ธํ ์ขํx,y,๊ฐ์งํ ๋ฌผ์ฒด)) { //์ํ์ด๋์ ๋ฉ์ถ๊ฒ ํ๊ณ ์ถ์ผ๋ฉด hspeed=0; //์์ง์ด๋์ ๋ฉ์ถ๊ฒํ๊ณ ์ถ์ผ๋ฉด vspeed=0 }
collision_point์ ๊ฒฝ์ฐ์๋ if (collision_point(์ถฉ๋๊ฐ์งํ ์ขํx,y,๊ฐ์งํ ๋ฌผ์ฒด,์ ํํ๊ฐ์ง [true/false], ์ฝ๋๊ฐ ๋ค์ด๊ฐ์๋ ์ค๋ธ์ ํธ ์ ์ธ [true/false]) != noone){ ๊ดํธ์์ ๋๊ฐ์}
https://docs.yoyogames.com/source/dadiospice/002_reference/movement%20and%20collisions/collisions/collision_point.html์ขํ์ถฉ๋๊ฐ์ง๋ ๋ ํผ๋ฐ์ค ์ฌ๋ฆผ. ์ ํ์ธํ๊ณ ์ฐ์๊ฒ
๋ค์ด๋ฒ ์นดํ ์ฐพ์๋ด
https://youtu.be/kQJdeZFcbLQ
์ฌ๊ธฐ์ collision ๊ด๋ จ ํจ์๋ฅผ ์ฐ๋ฉด ์ขํ๋ง์ผ๋ก๋ ์ถฉ๋๊ฐ์ง๊ฐ ๊ฐ๋ฅํจ. ๋จ, ๋ ธ๊ฐ๋ค์์๋ ๋ถ๋ช ํจ..
์ด๋ค ํน์ ์ขํ์ ๋ฌผ์ฒด๊ฐ ๋ฟ๋์ง ํ์ธํ๊ณ ์ถ์ ๋ place meeting ๋ ๊ด์ฐฎ์
https://docs.yoyogames.com/source/dadiospice/002_reference/movement%20and%20collisions/collisions/place_meeting.html
์ฌ์ฉ๋ฒ์ place_meeting์ ๊ฒฝ์ฐ if (place_meeting (ํ์ธํ ์ขํx,y,๊ฐ์งํ ๋ฌผ์ฒด)) { //์ํ์ด๋์ ๋ฉ์ถ๊ฒ ํ๊ณ ์ถ์ผ๋ฉด hspeed=0; //์์ง์ด๋์ ๋ฉ์ถ๊ฒํ๊ณ ์ถ์ผ๋ฉด vspeed=0 }
collision_point์ ๊ฒฝ์ฐ์๋ if (collision_point(์ถฉ๋๊ฐ์งํ ์ขํx,y,๊ฐ์งํ ๋ฌผ์ฒด,์ ํํ๊ฐ์ง [true/false], ์ฝ๋๊ฐ ๋ค์ด๊ฐ์๋ ์ค๋ธ์ ํธ ์ ์ธ [true/false]) != noone){ ๊ดํธ์์ ๋๊ฐ์}
https://docs.yoyogames.com/source/dadiospice/002_reference/movement%20and%20collisions/collisions/collision_point.html
์ขํ์ถฉ๋๊ฐ์ง๋ ๋ ํผ๋ฐ์ค ์ฌ๋ฆผ. ์ ํ์ธํ๊ณ ์ฐ์๊ฒ
๋ค์ด๋ฒ ์นดํ ์ฐพ์๋ด