μ΄μ μ€λ μ½λλ₯Ό μκ³ , λ€μ μ κ³ , μ£Όλ³μ λ¬Όμ΄λ³΄κ³ , μ νλΈλ₯Ό λ³΄κ³ νλ€
κ·Έλ¬λ€λ³΄λ λ΄κ° 무μμ λ§λ€κ³ μΆμμ§ μ ννκ² μ€λͺ νλκ² λ¬΄μλ³΄λ€ μ€μνλλΌ
μ§κΈ μ ννκ² μ΄μΌκΈ°νμλ©΄ λλ ν΄μ μͺΌκ° ν± λ¨μμ μκ°μ μ§μ μμ 곡κ°μμ μ ν¬λ₯Ό νλ λ°ν΄μ 1μ°¨μ μ λ΅ RPGλ₯Ό λ§λ€κ³ μΆλ€
κΈ°μ‘΄μ ν΄μ λ λ νλμΉλ©΄ λ νλμΉλ 곡νν¨μ 보μ¬μλ€
ν± λ¨μμμλ κ°μμκ² νλμ΄ λμμ€κΈ°κΉμ§ 걸리λ "ν±" μ΄ μλ‘ λ€λ₯΄λ―λ‘
λ νλ λ리λ λμ λλ λλλ₯Ό λ리λ νλ μ΄ λν κ°λ₯νλ€
μ΄ μμ€ν μμ ꡬννλ €λ μ¬νλ€μ μ΄νμ κ°λ€.
1. λ¦¬μΌ νμ λμ "ν±" μ΄λΌκ³ νλ μκ° λ¨μκ° νλ₯Έλ€.
2. μ¬μ μλ λͺ¨λ μ λμ κ°μ μκ°μ νλ¦μ 곡μ νλ€.
λ°λΌμ ν μ λμ΄ νλνλ λμ λ€λ₯Έ μ λμ΄ λλ€λ₯Έ νλμ μ·¨ν μλ μλ€.
3. νλμ λ¨μ¨μ λκ°κ³ μλ£λλκ² μλλΌ, νλμ μ€λΉ, νλ μ€, νλμ μλ£μ λ¨κ³λ₯Ό λ°λλ€.
λ¬Όλ‘ κ° λ¨κ³λ€μ λͺ¨λ μκ°μ νλ¦μ λ°λλ€.
4. μ λμ νλμ λ§μΉλ©΄ μ무 νλλ ν μ μλ μ§§μ "λκΈ° μκ°"μ κ°μ§λ€.
μ΄μμ μ¬νλ€μ ꡬννκΈ° μν΄μ
μ¬ μ μμ κ±Έμ³μ μ ν¬λ₯Ό κ΄λ¦¬νλ BattleSystemκ³Ό
κ°λ³ μ λμ ν±, μν, HP λ±μ λ³λμ κ΄λ¦¬νλ IndividualBattleSystemμ κ°κ° λ§λ€μλ€
BattleSystem
-μ¬μ λͺ¨λ μ λμ΄ μ°Έκ³ λ‘ νλ tickGlobal λ³μλ₯Ό κ°μ§
-μ¬μ λͺ¨λ μ λμ μκ°μ΄ νλ λμ§λ₯Ό 체ν¬νλ bool Listλ₯Ό κ°μ§
-μ λμ΄ νλν λ λꡬλ₯Ό λ Έλ¦¬λ κ²μΈμ§ 체ν¬ν¨(미ꡬν)
IndividualBattleSystem
-κ°λ³ μ λμ HP, AP, Tick λ±μ λͺ¨λ κ΄λ¦¬ν¨
-μ λμ΄ "μκ°μ΄ νλ₯΄λ νλ" μ νκ³ λλ©΄ bool Listμ trueλ₯Ό νλ μΆκ°ν¨(미ꡬν)
-νμ¬ μ°¨λ‘κ° μ¨ μκ΅° μ λμ΄ μ¬μ©ν μ μλ μ‘μ μ UIμ νμν¨(미ꡬν)
μΌλ¨ ν΄λμ€λ₯Ό λ§λ€κΈ΄ νλλ° λ§ν΄λμ κΈ°λ₯μ λ€ κ΅¬νμν€μ§λ λͺ»νλ€...
μμ μ‘μ λ λ§λ€μ΄μ λ£μ΄μΌ νκ³ UI κΈ°λ₯λ μμ§ λ λμλ€
μ μ΄νκ° μ λ§ νλ€μλλ°
μ λ§ μ¬λ°κΈ°λ νμ΄
λ§ν΄λμκ±° λ€ λ§λ€κ³ λλ©΄ ScriptableObjectλ§ μͺΌλ¬Όκ±°λ €μ λ°μ΄ν° μ μμ μ μμκΉ
ν΄λΉ λκΈμ μμ λμμ΅λλ€.
κ³ λ§μ γ γ γ
ꡬννκΈ° μ μ λͺ νν ν΄λλκ² μ λ§ μ€μνκ²! ꡬνμλ£ν λͺ¨μ΅μ΄ κΈ°λλλκ±°μμ.
κ°μ¬! νλ΄μ ꡬνν λ‘ νκ² μ΄λ€!
λμ ν¬λ‘€μ΄ κ·Έλ° μμ€ν μ΄λλ°
λμ£½μ΄λΌκ³ μ΄λ¦μ λ§μ΄ λ€μλΉ. μμ€ν μ°Έκ³ ν΄λ³Όκ²