๊ต์ฅํ ๋ฌด์ํ ์ง๋ฌธํด๋ด, C#๊ณผ ์ ๋ํฐC#๋ ๋งค์ฐ์ฐจ์ด๊ฐ ํฌ๋ค๊ณ ํด๊ฐ์ง๊ณ ๋ฌผ์ด๋ณด๋๊ฑฐ
์ง๋ฌธ ๊ทธ๋๋ก Monobehavior์์๊ณผ using Unity๊ด๋ จ ๋ค๋นผ๊ณ ํ๋ก๊ทธ๋๋ฐํ๋ฉด ๊ทธ๋ฅ C# ํ๋ก๊ทธ๋๋ฐ์ด๋ผ๊ณ ์๊ฐํด๋ ๋๋?
๋ฌผ๋ก ์คํฌ๋ฆฝํธ์ธ์ด๋ผ์ ์ผ๋ฐ์ ์ธ ์ปดํ์ผ์ธ์ด๋ ๋ค๋ฅธ๊ฒ๋ ์๊ณ ์๊ธดํ๋ฐ..
์ ๋ํฐ๊ฐ ๋ ๋ด๋ถ์๋ C++๋ก ๋์๊ฐ๋ค๊ณ ํ๋๊น ์ญ์ '์์ ํ' ๋ค๋ฅด๋ค๊ณ ๋ด์ผํ๋
๋ ๊ฒฐ๊ตญ์ ์ ๋ํฐC#๊ณต๋ถ๋ C#๊ณต๋ถ์ ์์ฉ์ด ์๊ฒ ๋๋ ๊ฑด๊ฐ?
๋๊ฐ๋ค. ์ ๋ง๋์๋๋ ์๋ฌธ์ ๊ฐ์ก๋์ง ๋ชจ๋ฅด๊ฒ๋ค. ๊ฑ ๊ณต๋ถ๋๋ํด๋ผ.์ด์ํ ์๋ฆฌํ์ง๋ง๊ณ .
์จ๊ฒ ๋งํ๋๊ฑฐ ๋ณด๋ฉด ในใ ๋๊ฐ๋ค๋ ๊ฑฐ๋ค ใ ใ ใ ใ
๋๊ฐ๊ธด ํ๋ฐ, ์์ ํ ๊ฐ์ง๋ ์์. ์๋ฅผ ๋ค์ด C#์์ ํ์ฐธ ์ ๋ถํฐ ์ง์ํ๋ PriorityQueue๊ฐ์ ๊ฒ๋ ์ง์ ์ํ๊ณ
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋ฉ๋ชจ๋ฆฌ์์ ํด์ ๋๋๊ฒ์ฒ๋ผ ๋ณด์ฌ๋ ๋ฐ๋ก ํด์ ๋์ง ์์์. unity fake null ์ด๋ผ๊ณ ๊ฒ์ํด๋ณด์๋ฉด ๋์ค๋๋ฐ ์ฐ์ฐ์ ์ค๋ฒ๋ก๋ฉ์ผ๋ก ์ฒ๋ฆฌํ๊ฒ ๋ฟ์ด๊ณ ์ค์ ํด์ ํ๋ ค๋ฉด gc๊ฐ ํ๋ฒ ๋์์ผํฉ๋๋ค
๋ฒ์ ์ด ๋ค๋ฅธ๊ฑฐ์ง ๊ทธ๋ฅ C#์