νμ¬ λ³΄λμ νμ€ν ν€μΌλ‘ νμ νλ μμ΄λλ ꡬννκ³
μΈλ²€ν 리λ μ€ν― μμ€ν κ³Ό ν¬ν¨ν΄μ νλ‘μ νΈμμ λΌλ΄μ μ¬μ¬μ©ν μ μκ² λ§λ€μ΄λ¨λ¨ λ§μ΄μ§.
νμ¬ μ€ν¬λ¦½νΈλ
1.Slot λ° SlotSector μμ±(μ¬λ‘―μ μμ΄ν μ μ€μ§ λ°μ΄ν° μ μ₯, μΉν°λ Grid UIλ΄λΉ)
(SlotSectorμ PosOffset λ©μλμμ μμ΄ν μ ν¬κΈ°μ μμΉμ λ°λΌ posOffsetμ μ€μ νλ λΆλΆμ΄ μ΄λ₯Ό λνλ μ΄λ κ² ν¨μΌλ‘μ¨ μ¬λ‘― μΉν°μμ μ΄λ€ λΆλΆμ΄ νμ΄λΌμ΄νΈλμ΄μΌ νλμ§λ₯Ό κ³μ°νκ³ μμ)
2.InventoryGird μμ±
3.Load Item DataBaseΒ
4.κ° ν΄λλ³λ‘ μ μ₯λ Item Classμμ λ°μ΄ν° κ°μ Έμ΄
μ λν° νΈμ§κΈ°μμμ μμ΄ν λ°μ΄ν° λμ΄μ¨κ±° 체ν¬νκ² μλν° μ μ© λ°λ‘ λΉλ μ μ© λ°λ‘ ꡬνν΄μ 체ν¬νκ³ . κ°μ Έμ€λκ±° νμΈν¨.
5.μμ΄ν λ°μ΄ν° κ°μ Έμμ
6.LoadItemμΌλ‘ μμ΄ν λ°μ΄ν° λΆλ¬μ€κΈ°.
7.Item μ€ν¬λ¦½νΈμμ μ λν° μμ§κ³Ό μνΈμμ©. μ¦. μμ΄ν ν΄λμ€(ItemClass)λ μ£Όλ‘ μμ΄ν μ μ μ μΈ λ°μ΄ν°λ₯Ό νννκ³ , μμ΄ν μ€ν¬λ¦½νΈ(ItemScript)λ μ΄λ¬ν μμ΄ν λ°μ΄ν°λ₯Ό λ°μμ¨ νμ μ λν° μμ§κ³Όμ μνΈμμ©μ λ΄λΉ.
8.Item μ€ν¬λ¦½νΈμμ μ 보λ₯Ό λ°μ ν,Β μ¬λ‘―μ ν¬κΈ° λ° μμΉ μ 보λ₯Ό νμ©νμ¬ ν΄λΉ μ¬λ‘―μ λ§μ°μ€ μ΄λ²€νΈκ° λ°μνμ λμ λμμ μν μ£Όλ‘ μ¬λ‘―μ μμ΄ν μ΄ μλ κ²½μ°, κ·Έ μμ΄ν μ ν¬κΈ°μ μμΉλ₯Ό κ³ λ €νμ¬ νμ΄λΌμ΄νΈ ν¨κ³Όλ₯Ό μ€.
9.1~8κΉμ§ μΌλ ¨μ κ³Όμ μ΄ μΈλ²€ν 리 그리λ λ§€λμ μ μν΄μ μ§νλλλ°,
μ¬κΈ°μμ νμ¬λ μ¬λ‘―μΉν°λΌκ³ ν΄μ, 그리λμμ μ¬λ‘― μ΄λ―Έμ§λ₯Ό λ΄λΉνλλ°, μμ΄ν μμμ λ°λΌμ,
λμ λλ¦¬λ‘ μ»¬λ¬λ μμ΄ν νλ¦¬ν° Enumμ΄λ λ§€νν΄μ μ¬λ‘― μμ λ³κ²½ν건 μ’μλ°,
λ¬Έμ λ μΉΈλ§λ€ κ°λ³λ‘ μμμ΄ μ μ©λλ νμμΈλ°, μ΄λ κ² μμ΄ν μ¬λ‘―μΉΈμ κ·ΈλΌλ°μ΄μ μ μ μ© νκ³ μΆμλ° μ΄ κ²½μ°μλ μ΄λ»κ² ν΄μΌ μ’μκΉ
μ λ²μ λ§λ μ½λμμλ λͺ¨λν ν¬κΈ°ν λμ μ,prefabμ μλ© λ£μ΄κ°μ§κ³ κ΄λ¦¬νκΈ°λλ¬Έμ ꡬνν μ μμλλ°, μ΄λ²μ μ¬κΈ°μ λ§νλ€.
μμ΄ν 컨ν μ΄λ λ©μλλ₯Ό λ§λ νμ, μ΄ μμ΄ν 컨ν μ΄λκ° μ μ νκ³ μλ μ¬λ‘―μ§Έλ‘ μκΉ κ΅¬ννλλ 1λ² κ·Έλ¦Όμ²λΌ λλ²λ¦¬κ³
μμ΄ν λ§λ€ μ μ νκ³ μλ μ¬λ‘―μ νλμ νλμ κ±°λν μλ‘μ΄ μ¬λ‘―μ μμ±νκ² ν΄μΌνλ€
μ΄λ ΅λ€. κΈ°λ³Έμ μΌλ‘ λλκ·Έ μ€ λλμ Transformμ μμ΄ν μ΄ λΆμ°©νλ μμΌλ‘ μΈλ²€ν 리 그리λμμ λ§λ€μλλ°,
νμ¬λ κ° μ¬λ‘― κ°λ³λ‘ μμ΄ν λ°μ΄ν°λ₯Ό μ μ νκ³ μλμ§ μλμ§ μ²΄ν¬νκ³ μλλ°, μ΄ κ²½μ°μ μ΄λ»κ² ν΄μΌν κΉ.
μ΄λ ΅λ€.
νΈλΌμ΄νλ λ νλ² κ²μν΄λ³΄μ - dc App
Uiλ λλ μ κΈ°
μ§κΈ μμ΄λ uvκ° μλ§ κ°λ³ μ΄λ―Έμ§ uvλ‘ μ‘νμμν λ°, μΈλ²€ν 리 μμμ uvκ°μ λ°μμμ ν΄μΌν¨