1. namespace ...Automata... ์ ์ง๋ณด์
ํจ๊ณผ[0] : StatePool ๋์ ํ์ฅ ์์ ๋ ๋ณด์ฅ
ํจ๊ณผ[1] : ๋๋ฒ๊ทธ ๋ํ ์ผ ํฅ์
๋น์ฉ[0] : ์์ธ์ฒ๋ฆฌ ์๋ตํ ๋ ์ธ๊ฒ์ ์ฐ์ฐ๋ ์ ์ง๋น์ฉ์ ๊ธฐ์กด FSM์ ์ ์ง๋น์ฉ์ ์๋ ด
๋น์ฉ[1] : ๊ฐ๋ฒผ์ด ์์ธ์ฒ๋ฆฌ ์ํ์ ์ธ๊ฒ์ ์ฐ์ฐ๋ ์ ์ง๋น์ฉ์ ๊ธฐ์กด FSM์ 10% ์ฆ๊ฐ // ์คํธ๋ ์ค ํ ์คํธ ๊ธฐ์ค์ด๋ผ ํ์ฉ ๊ฐ๋ฅํ ์์น
๋น์ฉ[2] : ๋ฌด๊ฑฐ์ด ์์ธ์ฒ๋ฆฌ ์ํ์ ์ธ๊ฒ์ ์ฐ์ฐ๋ ์ ์ง๋น์ฉ์ ๊ธฐ์กด FSM์ X% ์ฆ๊ฐ // ์คํธ๋ ์ค ํ ์คํธ ๊ธฐ์ค์ด๊ธด ํ์ง๋ง ํ์ฉ ๋ถ๊ฐ๋ฅํ ์์น๋ผ ๋ด์ธ
2. namespace ...Physics... ์ ์ง๋ณด์
class Vector3... { ... x, y, z ... }; class Vector4... { ... x, y, z, w ... };๋ก๋ง ์์๊ฐ์ ์์
ํ๋ค๋ณด๋ ์ฝ๋๊ฐ ์๋ฌต์ ์ผ๋ก ๋ณํด๊ฐ์
class Vector3... { ... r, g, b ... }; class Vector4... { ... r, g, b, a ... };ํ์ ์ถ๊ฐ ์ง์. ๊ธฐ๋ฅ์ ์ด์ ๊ณผ ๋์ผ. ๋ช ์์ฑ UP
3. RenderKit
RenderKit ์ฌ์ค๊ณ ํ ํ๋ก์ ํธ ๋ด ์ผ๊ด ์ค์ ์ฉ
RenderKit ์์ฑ์ ๋ฉํฐ์ค๋ ๋ ์ง์
4. ๋ฐ๋ฏธ์งํฐํธ
์๊ฐ์ ๋น๋กํด ํฌ๋ช ๋ ์ฆ๊ฐ
5. ํฌ์ฌ์ฒด ์ ์ง๋ณด์
ํฌ์ฌ๋ฐฉ์ : ์ง์ ํ, ํฌ๋ฌผ์ ํ, ์ปค์คํ ํ
์ถฉ๋์ต์ :ย ๋ฉ์ธ ๋์ ์ธ ์ถฉ๋, ํฌ์ฌ์ฒด๋ผ๋ฆฌ ์ถฉ๋, ํน์ ์กฐ๊ฑด ๋ง์กฑ์ ๋ถ๋ฐ ํ ์ปค์คํ ํ ์ถ์ ๋ฑ ์ํ์ฌ๋ถ
6. ๋น์ฆ๋์ค ๋ก์ง
6-1. ๋ญ (Dark)
FSM ๊ด๋ จ ๋๋ฒ๊ทธ
6-2. ์ธ๊ฐ ์ฌ์
๊ทผ์ ํ ์ํ์์ ๋ช ์ค๋ฅ ์ด ์์ข์๋ ๊ธฐ์กด ํฌ๋ฌผ์ ํฌ์ฌ์ฒด๋์ ๋ฐ๋์ ๋ช ์คํ๋ ํฌ์ฌ์ฒด ์ฌ์ฉ
๋ฌด๋ฉดํ์ด๋ฏ๋ก ๋ฒ๊ธ์ผ๋ก ํผ์์์ธ์
์ ์ฒจ์ ๋ณด๊ณ ๋ฆผ์๋์ธ์ค ์์๋ค ใทใท