๋จ์ํ ๊ตฌ์ฒด๋ก ์ ์
(๋ฃจํธ์ปดํฌ๋ํธ) ์คํํฑ๋ฉ์ : ์๋ฎฌ๋ ์ดํธ ํผ์ง์ค(true) ์ฝ๋ฆฌ์ ผํ์ : ์๋ ์คํํฑ, Block All ๋ํดํธ์์ ์๋๋ค์ด๋๋ฏน๋ง ์ค๋ฒ๋ฉ๋ชจ๋
(ํ์์ปดํฌ๋ํธ) ์คํผ์ด์ฝ๋ฆฌ์ : ์๋ฎฌ๋ ์ดํธ ํผ์ง์ค (false) , ์ฝ๋ฆฌ์ ํ์
์๋ ๋ค์ด๋๋ฏน, ์ค๋ฒ๋ฉ ALL -> ์๋๋ค์ด๋๋ฏน๋ง ๋ฌด์๋ก ์ค์
๊ธฐ๋ณธ BP_Ball ์์ ๋ฐ์์ ๋ ธ๋๊ณต ํ๋๊ณต ์์ฑ
<BP_Ball ์ด๋ฒคํธ ๊ทธ๋ํ>
Actors๋ผ๋ TSet ๋ณ์์ ์์ ๊ณผ ์ค๋ฒ๋ฉ ์กํฐ ์ง์ด๋ฃ๊ณ
๊ฒ์๋ชจ๋์ ์คํฐํจ์ ํธ์ถ
Spawner๋ ๊ตณ์ด ๊ฒ์๋ชจ๋๊ฐ ์๋๋ผ ํ๋ ์ด์ด๋ ์ปค์คํ ์กํฐ๋ผ๋ ์๊ด์๋ค
๊ฐ๋จํ ๋ก์งํ ์คํธ๋ ์๋ฌด๋์๋ ํธํ๊ฒ ํธ์ถ๊ฐ๋ฅํ ๊ฒ์๋ชจ๋๊ฐ ์ข๋ค
<๊ฒ์๋ชจ๋ ๋ก์ง>
๋ณ์๋ BP_Ball๊ณผ ๋๊ฐ์ด ์กํฐ ๋๊ฐ๋ฅผ ๋ด์ TSet๊ณผ ๊ฒน์น ๋ ํ๊ดดํ ์ง ๊ฒฐ์ ํ๋ bool ๋ณ์ ํ๋
SpawnBall : Actors ๋ฐฐ์ด์ด ๋น์์ผ๋ฉด ์ถ๊ฐํ๊ณ ๋น์ด์์ง ์์ผ๋ฉด ๋ค์ํจ์๋ก ์ด๋
Validate : BP_Ball์์ ๋๊ฒจ๋ฐ์ ๋๊ฐ์ Ball ์ธ์คํด์ค๊ฐ ๊ฒ์๋ชจ๋์ Actors ๋ฐฐ์ด๊ณผ ์ผ์นํ๋ค๋ฉด ์คํฐํจ์ ํธ์ถ
Spawning : ๋ฐฐ์ด์์ ์ฒซ๋ฒ์งธ ์ธ์๋ฅผ ๊ฐ์ ธ์์ ์์น๋ฅผ ๊ตฌํ๊ณ ์์์ ์๋ฆฌ๋ฅผ ๋ํด์ ์คํฐ
ResetArray : ํ๊ดด๋ชจ๋ true ์ค์ ์ ํ๊ดด, ์๋๋ผ๋ฉด ๋ฐฐ์ด๋ง ํด๋ฆฌ์ด
ํ๊ดด๋ชจ๋ false
ํ๊ดด๋ชจ๋ true
๋๊ธ 0