Burst
๊ฐ์ LLVM์ ์ฌ์ฉํ์ฌ IL์ ๊ณ ๋๋ก ์ต์ ํ๋ ๋ค์ดํฐ๋ธ ์ฝ๋๋ก ๋ณํํ๋ ์ปดํ์ผ๋ฌ
๊ฐ์ LLVM์ ์ฌ์ฉํ์ฌ IL์ ๊ณ ๋๋ก ์ต์ ํ๋ ๋ค์ดํฐ๋ธ ์ฝ๋๋ก ๋ณํํ๋ ์ปดํ์ผ๋ฌ
Update์ ๋น์ฉ
SpriteRenderer ์ด๋ค hierarchy์๋ ๋ฐฐ์นํ ์ ์๋ค Transform์ผ๋ก ์กฐ์ ํ๋ค transparent geometry queue๋ฅผ ํตํด์ render๋๋ค default material์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์๋์ผ๋ก ์ต์ ๋ฉ์ฌ๋ฅผ ์์ฑํ๋ค draw call์ ์ค์ด๊ธฐ ์ํด sprite at...
์ปดํจํฐ ํ๋ก๊ทธ๋จ์ ๋ง๋๋ ๋ฐฉ์ 2๊ฐ์ง
์ ๋ํฐ์ Entity Component System
Gizmo ์ฌ ๋ทฐ์์ ํธ์ง์ด๋ ๋๋ฒ๊น ์ ์ํด ์ค๋ธ์ ํธ์ ์์น๋ ๋ฒ์, ํน์ ์์๋ฅผ ๊ฐ์ํ
DontDestroyOnLoad ์๋ก์ด Scene์ด ๋ก๋๋ ๋, ์๋์ผ๋ก ํ๊ดด๋์ง ์๋ target ์ค๋ธ์ ํธ๋ฅผ ์์ฑ ์ ๋ ๋ฒจ์ด ๋ก๋๋๋ฉด Scene์ ๋ชจ๋ ์ค๋ธ์ ํธ๋ค์ ํ๊ดด๋๊ณ , ์ ๋ ๋ฒจ์ ์ค๋ธ์ ํธ๋ค์ด ๋ก๋๋๋ค. ๋ ๋ฒจ ์ค์์น ์ค์ ์ค๋ธ์ ํธ๋ฅผ ๋ณด์กดํ๊ธฐ ์ํด DontDestroyOnLoad ์ฌ์ฉ ํด๋น ์ค๋ธ์ ํธ๊ฐ component์ด๊ฑฐ๋ gam...
์ด๋ฏธ์ง ์์ถ PNG/JPG ๋ฑ์ผ๋ก ์์ถํ๋๋ผ๋ GPU ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ ๋๋ ์์ถ์ด ํ๋ฆฐ ์ํ๋ก ์ ์ฅ GPU๊ฐ ์ด ํ์ผ์ ๊ทธ๋๋ก ์ฝ์ด๋ค์ผ ์ ์๊ธฐ ๋๋ฌธ ๋์ญํญ ์ฌ์ฉ๋์ ์ด์ ์ ๋ง์ถ ํ์ผ ํ์ GPU๊ฐ ํ ์ค์ณ๋ก ์ฐ๊ธฐ ์ํ ์์ถ ํ์์ด ์๋ ๊ฐ๋ณ ๋น์จ ์ธ์ฝ๋ฉ์ ์ํํ๊ธฐ ๋๋ฌธ ...
Frustum Culling Camera (View) Matrix Far/Near ๊ฐ์ผ๋ก ์กฐ์ ์๊ฑฐ๋ฆฌ Culling objects์ ๋ถ์์ฐ์ค๋ฌ์ ๊ฐ์ถ๊ธฐ ์ํด Fog ์ฌ์ฉ
๋๋ก์ฐ์ฝ // OpemGL์ DrawCall glDrawArrays(); // vertices rendering glDrawElements(); // indices rendering CPU์์ ๊ทธ๋ํฝ API ํธ์ถ์ ํตํด GPU์ ๋ ๋๋ง์ ๋ช ๋ นํ๋ ๊ฒ
SafeArea ๋ชจ๋ฐ์ผ ํด์๋์์ ์ ๋ฉด ์นด๋ฉ๋ผ ์์ญ ์นจ๋ฒํ์ง ์๊ฒ ๋ณด์ฅํด์ฃผ๋ ์์ญ ๋ ธ์นํฐ์ ๋ํด ui ๋ฐฐ์น ๋์์ ์ํด ์ค์
in ํค์๋ in ๋งค๊ฐ๋ณ์๋ก ์ ๋ฌ๋๋ ๋ณ์๋ ๋ฉ์๋๋ก ์ ๋ฌ๋๊ธฐ ์ ๋ฐ๋์ ์ด๊ธฐํ ์ธ์๊ฐ ์ฐธ์กฐ๋ก ์ ๋ฌ๋์ง๋ง, ์์ ๋์ง ์์ ์ค๋ฒ๋ก๋ฉ ๊ท์น ```csharp class InOverloads { // ์ค๋ฒ๋ก๋ฉ ํ์ฉ public void SampleMethod(in int i) { } public void SampleMeth...
์์ ๋ฒ๋ค ์ ๋ํฐ ํ๋ก์ ํธ์ ์ฌ์ฉํ ๋ฆฌ์์ค๋ค์ ๋ฌถ์ ๊ฒ ์ ๋ํฐ์์ ์์ ๋ฒ๋ค ์์ฑ ์ธ๋ถ ์คํ ๋ฆฌ์ง(์๋ฒ)์ ์ ์ฅ ํ๋ก์ ํธ์ ๋ฐํ์ ์ค ๋ฒ๋ค์ ๋ค์ด๋ก๋ ๋ค์ด๋ก๋ํ ๋ฒ๋ค์์ ๊ฐ๋ณ ์์ ์ ๋ก๋ํด ์ฌ์ฉ
Canvas Unity์์ ๋ชจ๋ UI ๊ฐ์ฒด๋ฅผ ๋ ๋๋ง ํ๊ธฐ ์ํ ๋ฃจํธ ์ปดํฌ๋ํธ ๊ธฐ๋ณธ์ ์ผ๋ก 4๊ฐ์ ์ปดํฌ๋ํธ๋ฅผ ํฌํจ RectTransform Canvas Canvas Scaler Graphic Raycaster
9 Slicing ํ๋์ ํ ์ค์ณ๋ก ๋ค์ํ ์ฌ์ด์ฆ์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ด๋ฏธ์ง๋ก ์ค์ ํ๋ ๋ฐฉ๋ฒ ๋ฆฌ์ฌ์ด์ง ์, ์ด๋ฏธ์ง๋ฅผ ์๊ณกํ์ง ์์
์๋ธ๋ฃจํด(Subroutine) C์ธ์ด ๋ฑ์์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉํ๋ ํจ์ ์์ํ ๋ ์ง์ ํ๋ ์ง์ ์ด ํ๋ ์กด์ฌํ๊ณ , ์ข ๋ฃ๋๋ ์ง์ ์ ์ค์ ํ ์ ์๋ค. ์๋ธ๋ฃจํด์ ์์์ ๊ณผ ์ข ๋ฃ์ ์ด 1๊ฐ์ธ ์ฝ๋ฃจํด์ ํฌํจ
Component๋? GameObject ์ ๋ถ์ฐฉ๋๋(Attached) ๋ชจ๋ ๊ฒ๋ค์ด ์์๋ฐ๋ ๊ธฐ๋ฐ ํด๋์ค. MonoBehaviour ๋ Unity ์ ๋ชจ๋ ์คํฌ๋ฆฝํธ๊ฐ ์์๋ฐ๋ ํด๋์ค ์ฌ์ฉ์๊ฐ Unity ์์ง์ ์๋ ๋ฐฉ์์ ์ดํดํ์ง ๋ชปํ๋๋ผ๋ ์ฝ๋๋ฅผ ์์ฑํ ์ ์๋๋ก ๋ฏธ๋ฆฌ ๋ง๋ค์ด ๋(built-in) Behaviour ํด๋์ค์ด์ ์คํฌ๋ฆฝํธ ๋ช ...