[C++] explicit
์์์ ๋ณํ(implicit conversion)
์์์ ๋ณํ(implicit conversion)
mutable ์ฌ์ฉ ์์
Precompiled Header(๋ฏธ๋ฆฌ ์ปดํ์ผ๋ ํค๋) ํค๋๋ฅผ ๋ฏธ๋ฆฌ ์ปดํ์ผ ํด๋๋ ๊ฒ ์์ฃผ ๋ณ๊ฒฝ๋์ง ์๋ ๊ธด์์ค๋ฅผ ๋ฏธ๋ฆฌ ์ปดํ์ผํ์ฌ ์ปดํ์ผ ๊ฒฐ๊ณผ๋ฅผ ๋ณ๋์ ํ์ผ์ ์ ์ฅ ๋ค์ ๋๊ฐ์ ํค๋๋ฅผ ์ปดํ์ผํ ๊ฒฝ์ฐ ํด๋น ํ์ผ์ ์ฒ์๋ถํฐ ์ปดํ์ผํ์ง ์๊ณ , ๋ฏธ๋ฆฌ ์ปดํ์ผ๋ ํค๋ ํ์ผ์ ์ฌ์ฉํด ์ปดํ์ผ ์๋๋ฅผ ์๋ฑํ ํฅ์
๋์ ํ์ dynamic ๋ณ์ ๋ฐ ํด๋น ๋ฉค๋ฒ์ ๋ํ ์ฐธ์กฐ ์ฌ์ฉ์ ๋ํ ์ปดํ์ผ ํ์ ๊ฒ์ฌ๋ฅผ ํจ์ฑ ๋ฐํ์์์ ํ์ธ ๋๋ถ๋ถ์ ์ํฉ์์ object ์ฒ๋ผ ๋์ ๊ทธ๋ฌ๋ ์ปดํ์ผ๋ฌ๊ฐ ํ์์ ๊ฒ์ฌํ์ง ์์ ์ํ ์ปดํ์ผ ํ์์ ๊ฑฐ์น๋ฉฐ object ํ์ ์ผ๋ก ๋ณํ ๋ฐํ์์์ dynamic...
map ๋ ๋ ๋ธ๋ ํธ๋ฆฌ ๊ธฐ๋ฐ ๊ฒ์์๋๊ฐ ๋น ๋ฅธ Binary Search Tree(BST) + Self-Balancing ๊ธฐ๋ฅ์ ์ถ๊ฐ O(logN)์ ๋ณด์ฅํ๋ ์์ค์ผ๋ก Balancing ํค ๊ฐ์ ๋ถํฌ๊ฐ ๊ณ ๋ฅด์ง ๋ชปํ ๊ฒฝ์ฐ node rotation์ ๋ํ ๋น์ฉ์ด ๊ณ์ ๋ฐ์ํ๊ธฐ์ Insert / Delete ์ฑ๋ฅ์ด...
Gizmo ์ฌ ๋ทฐ์์ ํธ์ง์ด๋ ๋๋ฒ๊น ์ ์ํด ์ค๋ธ์ ํธ์ ์์น๋ ๋ฒ์, ํน์ ์์๋ฅผ ๊ฐ์ํ
Lua ์คํฌ๋ฆฝํธ ์ ์ฐจ์ ๋ช ๋ น์ ์คํฌ๋ฆฝํธ ์ธ์ด ๊ฐ๋จํ ์๋ฃ๊ตฌ์กฐ : boolean, number, string, table ํต์ฌ ๋ชจ๋์ ํฌ๊ธฐ๊ฐ 120KB ์ดํ ๊ฒ์ ๊ฐ๋ฐ์ ์์ฃผ ์ฌ์ฉ๋๋ Python์ ๋นํด ๋น ๋ฅธ ์คํ ์๋๋ฅผ ๊ฐ์ง ์คํ์์ค
Procedural Programing (์ ์ฐจ์ ํ๋ก๊ทธ๋๋ฐ) ๋ฐ์ดํฐ๋ฅผ ์ค์ฌ์ผ๋ก ํจ์๋ฅผ ๋ง๋ค์ด ์ฌ์ฉ ํ๋ก๊ทธ๋จ์ด ํจ์ํ ๋์ด ์์ฐจ์ ์ผ๋ก ์ฒ๋ฆฌ ํ๋ก๊ทธ๋จ ์ ์ฒด๊ฐ ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐ ์ฅ์ ์ปดํจํฐ์ ์ฒ๋ฆฌ๊ตฌ์กฐ์ ์ ์ฌํด ์คํ์๋๊ฐ ๋น ๋ฆ ๋จ์ ์ ์ง๋ณด์๊ฐ ์ด๋ ค์ ์คํ ์์๊ฐ ์ ํด์ ธ ์์ผ๋ฏ...
Event ํ object์ ์ํด ์ด๋ค action์ด ๋ฐ์ํ์์ ์๋ฆฌ๋ notification .NET์์๋ observer design pattern์ ์ฌ์ฉ
Texture ์ฌ์ด์ฆ๋ฅผ 2์ ์ ๊ณฑ์๋ก ์ธํ ํ๋ ์ด์ ์ค๋๋ ๋๋ถ๋ถ์ GPU๋ ์ด๋ฌํ ์ ์ฝ์ผ๋ก๋ถํฐ ์์ ๋กญ๋ค (NPOT) RAM์ ์ฌ์ฉํ ๋ NPOT ์ด๋ฏธ์ง๋ ๊ทธ๋ณด๋ค ํฐ ์ฌ์ด์ฆ์ POT๋ก ํ์ฅ๋๋ค ์ด ๊ณผ์ ์์ ๋ฉ๋ชจ๋ฆฌ๋ ๋ญ๋น๋๋ค ํ์ฅ๋ ์ฌ์ด์ฆ๋งํผ ๊ฐ์ฅ์๋ฆฌ์ edging artifact๊ฐ ๋ฐ์ํ ์ ์๋ค ...