μμ κ²μνμ¬λ₯Ό λ€λκ³ μκ³ λμ μ΅μ’
λͺ©νμΈ λ€μ€νμ μ
μ¬λ₯Ό μ€λΉνκΈ°μν΄ λν λͺ¨μμ λ§λ€κ³ μκ³ μ€μ λνμ μ΅λν λΉμ·νκ² κ΅¬νν μμ μ
νμ¬ μκ°ν μμ λμ 1μ°¨κ°μ±, λ μ΄λ, κ°ν μ λ§ν λν μ£Ό 컨ν μΈ λ κ°λ°ν μμ νκ²ν μ PCλ‘ μ‘κ³ μκ³ λ¬Όλ‘ λͺ¨λ°μΌλ‘ λΉλ ν μ μλλ‘ μ ν κ³Ό
μ‘°μ΄μ€ν±μ ꡬνν΄λμ μμ νμ¬μ λ€λκ³ μμ΄μ μ΄λμ λ μμ μ΄ μ§νλλ©΄ κ°λ°μΌμ§ μ¬λ¦¬λλ‘ ν κ²
μμ κ°λ°κΈ°κ°μ 3~5κ°μμ λ νμ¬μ μλ€λλ©΄ κΈλ°© λ§λ€ν λ°
void Init // ꡬνν΄μΌλ κ² μΈμ λ μ§ λ³κ²½κ°λ₯
{
μ λν° 2Dλ‘ μ μ μΈμ΄λΈλ°μ΄ν°λ Json, κ²μλ°μ΄ν°λ CSVλ‘ κ΄λ¦¬
λνμ μ΅λν λΉμ·νκ² κ΅¬ν
κ·κ²μ¬, 격ν¬κ°, κ±°λꡬν μ§μ λ³ μ μ§κ³Ό κ°μ±μ μ μ
μΈλ²€ν 리 ꡬν ν μ₯λΉ, μλͺ¨ν, μ¬λ£, μλ°νλ₯Ό μ₯μ°© λ° μ¬μ© ν μ μλλ‘ κ΅¬ν
νλ¨ UI ν΅μ¬λ‘―, μ€ν¬ μ¬λ‘―ꡬν
μ€ν¬νΈλ¦¬ ꡬν, 컀μ€ν ν€ μ ν μμ€ν ꡬν
λ§μλΆν° NPCμνΈμμ©κ΅¬ν,
곡μ€μ½€λ³΄, 곡μ€μ΄νμ΄ κ°λ₯νκ² κ΅¬ν
μ¬μ΄λ ꡬν
// νμ¬λ¨κ³
}
void Start()
{
//ν΄μΌν μΌ
μλ°ν μ€ν¨ 리μμ€λ₯Ό κ°μ§κ³ μΊλ¦ν° μ λλ©μ΄μ λΆν° μ‘κΈ°
μΊλ¦ν° μμ§μ ν μ€νΈλ₯Ό μν΄ κ°λ¨ν λ§μμ ꡬν
μΉ΄λ©λΌ, μ½λΌμ΄λλ₯Ό λνμ λΉμ·νκ² κ΅¬ν
μλ°ν μ₯μ°©μ μν΄ μμλ‘ κ°μ΄ μΈλ²€ν 리 ꡬν λ° μλ°ν μ₯μ°©μν€κΈ°
}
void OnApplicationQuit() // μμ λ¬Ό
{
λ©μΉ΄λ μ λλ©μ΄μ ꡬν λ° μλ°ν μ νκΈ° μ μ© μ€μ λνμ²λΌ μ·κ°μμ νκΈ° κ°λ₯
κΈ°λ³Έ μΊλ¦ν° ν΄λμ€ κ΅¬μ‘°λ Character -> SwordMan -> WeaponMasterμ ꡬ쑰λ₯Ό κ°μ§ μμ
Character : μ΄λ, κΈ°λ³Έ μΊλ¦ν° κΈ°λ₯
SwordMan : κ·κ²μ¬μ 기본곡격, μ ν곡격
WeaponMaster : μ¨ν°λ§μ€ν°μ μ€ν¬, 곡격λͺ¨μ λ±
}
λν c/c++ μΈλ° μ λν° λͺ¨μμ΄ λ€μ€ν μ μ¬μ ν° μν₯μ μ£Όλ €λ?
λνλͺ¨λ°μΌ2Dλ μ λν°μ§μμλ λ½κ³ λ΄ μ£Όλ ₯μΈμ΄κ° c++μ΄λΌμ μΈλ¦¬μΌλ ν μ€μ
κ·Έλ κ΅°
λ λν λ³Ό λ λ§λ€ κ² μ체λ κ·Έλ λ€ μ³λ κ·Έ λ§μ μ€ν¨ λ€ κ·Έλ €λΈκ² κ²½μ΄λ‘μ. κ·Έ κ° μ© λ Έκ°λ€λ₯Ό μ΄μΌνλ μ§μ§ μ΄ν΄;;
μμ νλ©΄μλ λ¦΄λ¦¬μ¦ λ¦¬μμ€λ³΄λ©΄μ μ§μ§ λνΈκ·Έλν½νμ λ―ΈμΉκ² μλκ° μΆλλΌ
κ°μ₯ μΌ μ΄μ¬ν νλκ² λνΈνμ γΉγ 루.
λν μνΈμͺ½ κ³μ λ½λλ°
λν λνΈμͺ½μ λ€ μ€κ΅μΈμ£Όμλ?