[C++] class ์์ ์ ์ ๊ทผ ์ ์ด์
Base class
Base class
CI/CD ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๋จ๊ณ๋ฅผ ์๋ํํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณด๋ค ์งง์ ์ฃผ๊ธฐ๋ก ๊ณ ๊ฐ์๊ฒ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ ์ง์์ ํตํฉ, ์ง์์ ๋ฐฐํฌ, ์ง์์ ์๋น์ค ์ ๊ณต ์ด๋ฌํ ํ๋ก์ธ์ค๋ฅผ CI/CD ํ์ดํ๋ผ์ธ์ด๋ผ ํ๋ฉฐ, ์ ์์ผ ๋ฐฉ์์ ํ๋ ฅ์ ํตํด ์คํ
๊ฐ์ LLVM์ ์ฌ์ฉํ์ฌ IL์ ๊ณ ๋๋ก ์ต์ ํ๋ ๋ค์ดํฐ๋ธ ์ฝ๋๋ก ๋ณํํ๋ ์ปดํ์ผ๋ฌ
GC ๊ธฐ๋ณธ์ฌํญ CLR์์ ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ์ญํ ์ ํ๊ธฐ ์ํด GC๋ฅผ ๋๋ค ์ฌ์ฉ์๋ ๋ฉ๋ชจ๋ฆฌ ํด์ ๋ฑ ๊ด๋ฆฌ ์์ ์ ์ํ ์ฝ๋๋ฅผ ์์ฑํ์ง ์์๋ ๋๋ค ๋ฉ๋ชจ๋ฆฌ ๋์ ๋ฐ ๋ฉ๋ชจ๋ฆฌ ๋ฐํ, ํด์ ๋ ๋ฉ๋ชจ๋ฆฌ์ ์ ๊ทผ ๋ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐ GC์ ์ํด ํจ์จ์ ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ ๋น
Value Type ๊ฐ์ด ๋ฐ๋ก ํ ๋น๋๋ ํ์ ์ง์ ๊ฐ์ ๊ฐ์ง๊ณ ์๋ค int, float, char ๋ฑ์ด ์ด์ ํด๋นํ๋ค System.ValueType์ผ๋ก๋ถํฐ ์์
Virtual Table์ ๊ตฌ์กฐ C#์์ ๋ชจ๋ ํด๋์ค๋ System.Object ํด๋์ค์์ ์์๋๋ฏ๋ก VTable์ ๊ฐ๋๋ค ๊ธฐ๋ณธ์ ์ผ๋ก ToString, Equals, GetHashCode, Finalize ๋ฉ์๋๋ฅผ VTable์ ๊ฐ๋๋ค Baseํด๋์ค๊ฐ ๊ฐ์ ๋ฉ์๋๊ฐ ์๋ค๋ฉด ์ด์ธ์ ๋ฉ์๋๋ค์ VTable Slo...
์ถ์์ ์๋ฃํ ADT ์๋ฃ ์์ฒด์ ํํ์ ์ฐ์ฐ์ ์ํ์ ์ผ๋ก๋ง ์ ์ํ ๊ฒ
Update์ ๋น์ฉ
SpriteRenderer ์ด๋ค hierarchy์๋ ๋ฐฐ์นํ ์ ์๋ค Transform์ผ๋ก ์กฐ์ ํ๋ค transparent geometry queue๋ฅผ ํตํด์ render๋๋ค default material์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์๋์ผ๋ก ์ต์ ๋ฉ์ฌ๋ฅผ ์์ฑํ๋ค draw call์ ์ค์ด๊ธฐ ์ํด sprite at...