time += 1
if time = 0ย
{
ย ย if variable_global_exists(shooter[time/10])ย {global.shooter[time/10].fire = true}
}
if time > 150 {time = 0}
์คํญ ์ด๋ฒคํธ ์ผ์ผ ์งฐ๋๋ฐ
๊ธ๋ก๋ฒ ๋ณ์ ์ ์ธ ์ฌ๋ถ ๊ฒ์ฌํ๋ ํจ์๋ก๋ ๊ธ๋ก๋ฒ ๋ฐฐ์ด ๊ฒ์ฌ๊ฐ ์๋๋๋ด... ๋ฐฐ์ด ์ ์ธ ๋ฒ์ ๋ฐ์ด๋ผ๊ณ ์๋ฌ๋จ
ํจ์ ์คํ ์ ์ ๋ฐฐ์ด ์ ์ธ ์ฌ๋ถ๋ฅผ ๊ฒ์ฌํ๋ ๋ฐฉ๋ฒ์ด ์์๊น?
๊ฒ์ค๊ธฐ์ค์
null ๊ฒ์ฌํ๋ฉด ์๋๋
global.shooter[time/10] != null ํด๋ดค๋๋ฐ ๊ฒ๋ฉ์ null ์์ ์์ฒด๊ฐ ์๋๋ผ
์ด๋ ์ด ์ธ๋ฑ์ค๊ฐ ๋ฒ์ ์์ธ์ง ์๊ณ ์ถ์ ๊ฑฐ์?
https://docs.yoyogames.com/source/dadiospice/002_reference/001_gml%20language%20overview/array_length_1d.html
๋ง์ฝ ํน์ ์ธ๋ฑ์ค์ ๊ฐ์ด ์๋์ง ์๋์ง ์๊ณ ์ถ์ผ๋ฉด ๋ฏธ๋ฆฌ -1๊ฐ์ด ์์ฐ๋ ๊ฐ ์ง์ด๋ฃ๊ณ ์ฒดํฌํ ์๋ ์์ ๋ฏ
๊ทธ๋ฅ ์กฐ๊ฑด์ instance_exists๋ฅผ ํ๋ ๋ง์ด ์ฐ๋ค๋ณด๋๊น ๋ฐฐ์ด๋ ์ด๋ ๊ฒ ์ฐ๊ณ ์ถ์ด์... ๊ทธ๋ฅ ์ฐ์ด๋ ๋ฒ์ ์ ์ฒด ์ ์ธํด๋๊ณ false์ ์ฅํด๋๋ ์์ผ๋ก ์จ์ผ๊ฒ ๋ค.. - dc App
stl ์ปจํ ์ด๋์จ...