with (object1)
์ด๋ ๊ฒ ํด๋์ผ๋ฉด ๋ฃธ์ ๋ฐฐ์น๋ ๋ชจ๋ object1์ ์ธ์คํด์ค์ ์ ์ฉ๋๋๊ฑฐ์ง?
์ถฉ๋์ฒด id๋ฐ์์ค๋๊ฑฐ ์ฐพ์๋ณด๊ณ ์๋๋ฐ ์ฌ๊ธฐ์์ฒ๋ผ
var inst;
inst = instance_place(x, y, obj_Enemy);
if inst != noone
ย ย ย { ย ย ย hp -= inst.dmg;
ย ย ย with (inst) instance_destroy();
ย ย ย }
์ด๋ ๊ฒ ์ด๋ค์น๋ฉด
Enemy๋ผ๋ ์ค๋ธ์ ํธ๋ก ๋ง๋ค์ด์ง ์ธ์คํด์ค ํ๋๋ผ๋ ์ถฉ๋ํ๋ฉด
if๋ฌธ์ด ์๋ํด์ enemy์ dmg๋ผ๋ ๋ณ์๋งํผ hp๋ณ์์์ ๋นผ๊ณ
๋ชจ๋ enemy ์ธ์คํด์ค๋ฅผ ์ญ์ ํ๋ค๋๊ฑฐ์?
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋ชจ์ผ ๊ทธ๋ผ ์ ์ฝ๋์์๋ with ์์ด๊ฑฐ๋ ๋๊ฐ์๊ฑฐ ์๋์ผ?
์ฌ๋ฌ๊ฐ ๋ถ๋ซํ๋ํ๋์ฉ ๋ฐํํ๋๊ฑฐ ๊ฐ๋๋ฐ ๋ฐฐ์ด๋ก ๋ฑ์ด์ฃผ๋๊ฑฐ๋ ์๋๊ตฌ...
๊ทธ๋ผ ์์๊ฐ ์ซ ์ด์ํ๋๊ฑฐ๊ตฌ๋ ๋ ๋ ์ ๋ ๊ฒํ๋ฉด id ํ๋ฒ์ ๋ฑ์ด์ฃผ๋๊ฒ ๋ง๋๊ฑด๊ฐ ์๋ฆฌ์กํ์ใ ใ ใ ใณใณ
with์ ๋ฐ๋ณต๋ฌธ์ด๋ผ ๋ฃธ์์์๋ object_index๊ฐ ์ธ์ํ๊ณ ๊ฐ์ ์ธ์คํด์ค์ ์๋งํผ ๋ฐ๋ณตํจ ๊ทธ๋์ with (object0) {a++} ํ๋ฉด ๋ฃธ์ object0์ ๊ฐ์๋งํผ a๊ฐ์ด ๋์ด๋จ - dc App
๊ทธ๋ผ ์์๋ฌธ ๋ง์ง๋ง์ ๋ฃธ ์์ enemy ์ธ์คํด์ค ์ ๋งํผ ๋ฐ๋ณตํด์ ๋ชจ๋ enemy๋ฅผ ์ง์ด๊ฑฐ์? ํ๋ฒ์ ๋ค ์ธ์ก์์ ํ๊ฒ ์๋๋ผ? ๊ฒฐ๊ณผ๋ ๋๊ฐ์๋ฐ ๊ณผ์ ์ ์๊ฐํ๊ฑฐ๋ ๋ค๋ฅด๊ฑฐ์ฟ๋น...
์ผ์ค - dc App