https://www.google.co.kr/amp/s/soulred12.wordpress.com/2008/07/04/game-maker-solid/amp/?client=ms-android-kt-kr


์œ„ ๋งํฌ์˜ ๋‚ด์šฉ์„ ๊ฐ„๋‹จํžˆ ์š”์•ฝํ•˜๋ฉด..

์†”๋ฆฌ๋“œ๊ฐ€ ํŽธํ•˜๊ธด ํ•œ๋ฐ ๊ฐœ๋ฐœ์ž๊ฐ€ ์›ํ•˜๋Š”๋Œ€๋กœ ์ œ์–ดํ•˜๊ธฐ์—” ๋„ˆ๋ฌด ์ฒœ๋ฐฉ์ง€์ถ•์ž„.

๋งŒ์•ฝ ๊ฒŒ์ž„์— ๋ฒ„๊ทธ๊ฐ€ ๋„˜์น˜๋ฉด ์†”๋ฆฌ๋“œ ์˜ค๋ธŒ์ ํŠธ ์‚ฌ์šฉ์„ ๋ฉˆ์ถ”๊ณ  ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์„ ์ฐพ์•„๋ณด์ž

๋ผ๋Š” ๋‚ด์šฉ.

์ฐธ์กฐํ• ๋งŒํ•œ ์ข‹์€ ์ฝ”๋“œ๋„ ์žˆ์—ˆ์Œ


if (OkToHitWalls)

{

if (place_meeting(x+hspeed,y,objBlock1)) hspeed=0;

if (place_meeting(x,y+vspeed,objBlock1)) vspeed=0;

}

OkToHitWalls ๊ฐ€ true๋ƒ false๋ƒ์— ๋”ฐ๋ผ์„œ ๋ฒฝ์— ๋‹ฟ์•˜์„๋•Œ ๋ฉˆ์ถ”๊ฒŒํ•˜๊ฑฐ๋‚˜ ํ†ต๊ณผํ•˜๊ฒŒ ํ•˜๋Š” ์ฝ”๋“œ์ž„.


์˜์–ด๊ฐ€ ๋˜๋Š” ์‚ฌ๋žŒ์€ ๋งํฌ ๊ฐ€์„œ ์›๊ธ€ ํ•œ๋ฒˆ ์ฝ์–ด๋ด๋„ ์ข‹์„๋“ฏ.


๊ทธ์น˜๋งŒ ๋ณต์žกํ•œ๊ฑด ์‹ซ์€ ์‚ฌ๋žŒ๋“ค์” ๋ณ„๋ฌธ์ œ ์—†์œผ๋ฉด ์†”๋ฆฌ๋“œ ์‚ฌ์šฉํ•ด๋„ ๋ฌด๋ฐฉํ•จ.

ํŠนํžˆ ์ฝ”๋”ฉ์— ์ต์ˆ™์น˜ ์•Š์€ ์ž…๋ฌธ์ž๋Š” ๋ณต์žกํ•˜๊ฒŒ ์ƒ๊ฐํ•˜๋ฉด ์‹œ์ž‘๋ถ€ํ„ฐ ๋„ˆ๋ฌด ์žฌ๋ฏธ์—†์Šด..

์†”๋ฆฌ๋“œ ์‚ฌ์šฉ๋ฒ•์€ ๊ฐ„๋‹จํ•˜๋‹ˆ ์ ์žฌ์ ์†Œ์—๋งŒ ์‚ฌ์šฉํ•˜์‹ ๋‹ค๋ฉด ๊ถŒ์žฅ๋“œ๋ฆฝ๋‹ˆ๋‹ค.