ν΄μ~
κΈ°μ‘΄μ λΈλ£¨νλ¦°νΈλ‘ λ§λ€μ΄λλ μμ΄ν μμ€ν (μ₯μ°© μμ΄ν , ν¬μ λ±μ λμμ κ²°μ νλ)μ΄ μ²«μ§€μμ 보λ κ²μ²λΌ μμ μ΄λ³΄μ μΈ μμ€μΈ κ°ν μ½λλΌμ
μ΄λ²μ BPλ€μ C++λ‘ κ°μμλ κΉμ μμ΄ν λ μΉ κ°μμμΌλ € νλλ°
λλ°°κΈ°λΆν° λ€μ΄λ°κΈ° μ μ μΌλ¨ μ¬κΈ°μ κΈ° μλ£λ€μ μ°Ύμ보면μ μμ΄ν ν΄λμ€λ₯Ό μ€κ³ν΄ λ΄€μ
μ°μ μ§κΈ μνλ₯Ό μ€λͺ νμλ©΄ βμλ° ν μ΄λΈμ νλ κ°μ§κ³ μμ
μμ΄ν κΈ°λ³Έ μ 보, νμ (μ₯λΉ/μλͺ¨/...), λμ€μ μ€μ κ°κ³Ό μ°κ²°νλ €κ³ λ§λ€μ΄λ μμ΄ν νκ·Έ
μ΄λ° κΈ°λ³Έμ μΈ μμ΄ν μ 보λ€μ λ΄κ³ μλ μΈλ¦¬μΌ λ°μ΄ν°ν μ΄λΈμ
κ·Έλ¦¬κ³ μΈκ²μμμλ μ΄κ²κ³Ό λ³κ°λ‘ 보μ μ€μΈ μμ΄ν μ κ΄ν κ°λ΅ν μ 보λ₯Ό λ΄κ³ μλ ItemInfo ν΄λμ€λ₯Ό λ§λ€μ΄ λκ³ μ°λ λ°©μμ.
λΉμ°ν λ¬Έμ λ κ±°κΈ°μ λ μμλ°κ±°λ λ―μ΄κ³ μΉκ±°λ ν μκ°λ°μ νμ§ μμκ³ ,
λ°λ³΄κ°μ κ³Όκ±°μ λλ λͺ¨λ μμ΄ν κΈ°λ₯μ λΈλ£¨νλ¦°νΈ μ»¨νΈλ‘€λ¬μμ ꡬνμ€μ΄μλ κ±°μ!! γ·γ·γ·γ· μ μ μ μλλ―
κ·Έλμ μ€λ μλ£λ€μ μ’ μ°Ύμ보λ λ³΄ν΅ μμ΄ν μ ꡬνν λλ ν¨κ³Ό νλνλλ₯Ό μ μνλ μ»΄ν¬λνΈλ₯Ό λ€μνκ² λ§λ€μ΄ λκ³
μκ±Έ μ‘°ν©ν΄μ λλ± λ§λ€μ΄λ΄λ κ² μΌλ°μ μ΄λλΌκ΅¬μ₯
κ·Έλμ μ μ΄λ κ·Έλ κ² λ³λμ ν΄λμ€λ₯Ό λ§λ€μ΄ λ³΄λ €κ³ ν¨
μμ΄ν
ν΄λμ€λ λμΆ© μ΄λ° μμ κ΅¬μ‘°λ‘ μμν΄ λκ³ ,
μ¬κΈ°μ λ§λ¨ ν΄λμ€μλ€κ° μλμ κ°μ μ»΄ν¬λνΈλ€μ μ‘°ν©ν΄μ κΈ°λ₯μ ꡬννλ λ°©μμ μκ°ν¨
λ° μ§€μ μμμΌλ‘ λμΆ© λ§λ€μ΄λ³Έ μμμ
(μμλ‘ λ§λ κ±°λΌ λ§λ μλλ κ² μμ μ μμ)
μΌμͺ½μ΄ μμ΄ν μ λμμ κ²°μ νλ μ»΄ν¬λνΈλ€μ λμ΄ν΄ 본건λ°, ν¬κ² 4μ’ λ₯λ‘ λλ μ μλ€κ³ μκ°νμ.
ItemEvent : νλ μ΄μ΄μκ²μ μΌμ΄λλ κ°μ’ "μ΄λ²€νΈ"λ₯Ό κ°μ§ν΄μ μμ΄ν μ ν¨κ³Ό λ°λμ κ²°μ νλ ν΄λμ€
μ) νλ μ΄μ΄κ° μ΄ μμ΄ν μ "μ¬μ©" νμ λ : OnUsed
ItemBehaviour : μμ΄ν μ λμμ΄λ ν¨κ³Όλ₯Ό μ μνλ ν΄λμ€
μ) λ ν¬μ μ λ¨Ήμ΄ νλ μ΄μ΄κ° "10μ λ°λ―Έμ§"μ "5μ΄κ°μ μ¬λ‘μ° λλ²ν"λ₯Ό λ°λλ€ : DoDamage(Player, 10) / AddBuffTo(Player, "Slow", 5.0s)
- μ) μ¬μ₯μ μ νλ €λ©΄ μΈλ²€ν 리μ "12λ°"μ "μ΄μ"μ΄ μμ΄μΌ νλ€ : PawnHasItem(Player, "Bullet", 12)
μμ΄ν ν μ΄λΈ(DB)μλ μ΄κ²λ§ λ ΈμΆλκ³ , μκ±Έ μ΄μ©ν΄μ κ°μ λ‘μ§μ κ°μ§ μμ΄ν μ λ€μνκ² λ§λ€ μ μμ
- μ) 2λ²μ μμμμ λ ν¬μ μ λ°λ―Έμ§λ {"Damage":10}, μ¬λ‘μ° λ²νλ₯Ό 5μ΄κ° μ£ΌκΈ° μν {"Slow":5.0s}
μ΄ 4κ°μ§ μ»΄ν¬λνΈ νμ μ μ΄μ©ν΄μ "κΆμ΄" ν΄λμ€λ "μΉΌ" ν΄λμ€ μ λ μμ€κΉμ§λ§ ꡬνν΄ λκ³ ,
κΈ°μ‘΄μ ν μ΄λΈμ μλ ItemType μμ± λμ μμ΄ν ν΄λμ€λ₯Ό μ§μ νλλ‘ νκ³ , Abilityλ§ μμ μ΄ κ°λ₯νκ² ν΄μ
μ€μ λ‘ ν΄λμ€λ κΆμ΄ νλλ§ μμ§λ§ ν μ΄λΈ μμμ λ§ μ΄λ‘κΆμ΄ νλκΆμ΄ μ‘ΈλΌμκΆμ΄ μλ κ² μλλ‘ ν무 볡μ ν κ³νμ
μͺΌλ§€ μ΄λ €μΈ κ² κ°κΈ΄ νλ°... μΌλ¨ ν΄λ³΄λ €κ΅¬μ
μ€ν¨νλ©΄ κ± μμ΄ν μ’ λ₯λ₯Ό ν μ€μ΄κ³ μ§μ νλμ© κ΅¬ννλ μλ°μ
μ΄μ°¨νΌ 쑰건문μΌλ‘ equipμΈμ§ consum μΈμ§ νλ³νμ§ μμ? μ κ±Έ μμμΌλ‘ λ§λ€ νμκ° μλλ°
맨 μμμ μμλ°λλ‘ λ§λ€μ΄ λ건 λ§ νμκΉμ§ μλκΈ΄ νλ° κ·Έλ₯ μ΅κ΄μ μΌλ‘ λ£μμ§κΈμ μκ° μν΄λ΄€μ§λ§ νΉμλ μΈλ²€ν 리 μμ€ν κ³Ό μ°κ²°ν λ 루νΈκ° λ€λ₯΄λ©΄ μ λ§€ν΄μ§ μ μμ κ² κ°μμ
μ’ λ μκ°ν΄ λ΄€λλ°, μ₯μ°©ν΄μ μ°λ 무기λ₯ λ§κ³ λ μΈλ²€ν 리μμ λ°λ‘ μ°λ νν κ°μ κ±Έ ꡬννλ €λ©΄ κ²°κ΅ Consumableλ κ°μ ꡬ쑰 μλμ λ§λ€μ΄μΌ ν κ² κ°μ
λ΄κ° μ΄μ§κ±°λ¦¬ μ‘΄λ λ§μ΄ ν΄λ΄μ μλλ° κ²°κ΅ μ΄λ¬λ©΄, μμ΄ν λ€μ ν μ΄λΈ μμΉκ° λλκ²λ¨ μ₯λΉ ν μ΄λΈ λ°λ‘ μλͺ¨ν ν μ΄λΈ λ°λ‘. κ·Έλ¦¬κ³ κ²°κ΅μ μ΄κ² μ₯λΉμΈμ§ μλͺ¨νμΈμ§ 쑰건문μΌλ‘ 보기 λλ¬Έμ μμμ μ§μ°©νμ§λ§κ³ νλλ‘ νμΉλκ² νΈν¨. UIμμ λΆνμν μ λ³΄λ§ μ¨κ²¨μ£Όκ³ γ γ
μ₯λΉλ₯ μμ΄ν μ μλ λͺ¨λΈλ κ°μ ΈμΌ νκ³ νμ€ν μλΉν μ΄λμ ꡬν κ²°κ³Όλ¬Όμ΄ λ§μ΄ λ€λ₯Ό κ² κ°κΈ΄ ν¨.. κ·Έλ¬λ©΄ μμ΄ν νμ λ³λ‘ λ£¨νΈ ν΄λμ€λ₯Ό λ°λ‘ ꡬννκ³ , μΈλ²€ν 리λ μνΈμμ© νλ λΆλΆμ΄ νμνλ€λ©΄ κ·Έ λΆλΆλ§ μΈν°νμ΄μ€λ‘ ꡬννλ κ² μ μΌ κΉλν κΉμ?
μ μμ°νλ€ - dc App
κ³ μλ§λ€μ κ·Όλ° μ₯λΉ/μ¬μ© μμ΄ν μ μμ ꡬλΆνλκ² νΈν κΊΌμμ λ κ·Έ μμμλ μΈλΆνλ ν λκΉ.. - dc App
μ¬μ€ κ²ͺμ΄λ³Έμ μ΄ μμ΄μ κ·Έλ°μ§ μμ§ κ°μ΄ μ μμ€κΈ΄ νλ° κ΄ν νλ λ§μ μλ κ² κ°μμ μ‘°μΈλ°μ κ±° μ΅λν λ°μν΄μ ꡬνν΄ λ³΄λ €κ΅¬μ γ±γ γ±γ
λ μ΄λ°κ±° μ€κ³κ° μ μΌ μ¬λ°λλ° κ΅¬νμ΄ λ ΈμΌ
μ리κΉλ¦¬ν΄μ μ½μνλ‘κ·Έλ¨μ μ§μ ꡬνν΄λ³΄λ€ κΉ¨λ¬μλλ° κ²°κ΅ μΈλ²€ν 리μ μλ μμ΄ν μ λ‘μ§μ΄λ μ₯λΉμ λ‘μ§μ μμ ν ꡬλΆλμ΄ μλκ² μ€νλ € μμ°μ€λ¬μ΄ κ² λ§λκ²κ°λ€μ μ‘°μΈ γ±γ γ±γ μλμ κ°μ¬
μλ