OpenGL νμ΄νλΌμΈ
Viewμ λ°λ₯Έ OpenGL Pipeline λΆλ₯
Viewμ λ°λ₯Έ OpenGL Pipeline λΆλ₯
ν¬νλ¦Ώ λ©μλ ν¨ν΄(template method pattern) μννΈμ¨μ΄ 곡νμμ λμ μμ μκ³ λ¦¬μ¦μ νλ‘κ·Έλ¨ λΌλλ₯Ό μ μνλ νμ λμμΈ ν¨ν΄ μκ³ λ¦¬μ¦μ ꡬ쑰λ₯Ό λ³κ²½νμ§ μκ³ μκ³ λ¦¬μ¦μ νΉμ λ¨κ³λ€μ λ€μ μ μν μ μκ² ν΄μ€λ€ base classκ° μκ³ λ¦¬μ¦ κ΅¬μ‘°μ μ£Όμ 골쑰λ₯Ό ν립 subclassκ° λλ¨Έμ§...
λΉλ ν¨ν΄(Builder Pattern) λΉλ ν¨ν΄μ κ°μ²΄ μμ±μ λ³΄λ€ μ μ°νκ² νκΈ° μν λ°©λ² μ€ νλ 볡μ‘ν κΈ°μ‘΄ μμ±μλ₯Ό λ³λλ‘ μ€νν λ€ μ‘°ν© Builder ν΄λμ€λ₯Ό μ΄μ©ν΄ κ° νμΈ λ₯Ό μμ± ν μ‘°ν© ν΄λμ€λ Builderμ κ°μ²΄μ object μμ±μ λ§‘κΈ°κ³ , μ§μ μννμ§ μμ νλ²μ λͺ¨...
Boid (bird-oid object) μΈκ³΅ μλͺ 체λΌλ μλ―Έ μμ²λΌ λͺ¨μ¬ κ·μΉμ λ°λΌ κ΅°μ§νλμ νλ κ° κ°μ²΄
νλνΈλ¦¬(Behavior Tree) λμννμ λ μ§κ΄μ μ΄κ³ μ½κ² λμμΈν μ μμ λ°νμμμ ν μ€νΈ λλ λλ²κΉ νκΈ°κ° κΉλ€λ‘μ νλ ν¨ν΄μ κ³νν λλ‘ μννλ λͺ¨λΈ(model of plan execution) FSM, HFSMμ ꡬνν λ μνκ° λ§μμ§λ©΄ μ μ§λ³΄μ λ° κ°λ μ± λ©΄μμ μ¬μ©μ±μ΄ λ¨μ΄μ§κ² λλ λ¨μ μ 보μνλ€κ³ νλ€ ...