ν˜„μž¬ κ²Œμž„μ—μ„œ ν•œκΊΌλ²ˆμ— μ‹œμŠ€ν…œμ„ λ§Œλ“€λ €κ³  ν•˜λ‹€λ³΄λ‹ˆ 뭘 λ¨Όμ € λ§Œλ“€μ–΄μ•Ό ν• μ§€ ν•΄λ©”κ³  μžˆμ—ˆλ‹€.

κ·Έλž˜μ„œ μ•„λž˜μ™€ 같이 κ²Œμž„(μ „νˆ¬ μ‹œμŠ€ν…œ)이 μ–΄λ–€μ‹μœΌλ‘œ 열리고 ν˜λŸ¬κ°€λŠ”μ§€λ₯Ό μ­‰ 정리λ₯Ό ν•΄λ³΄μ•˜λ‹€.


  1. μ „μž₯을 μƒμ„±ν•œλ‹€. 칸은 λͺ‡ 칸이고, 각 μΉΈλ§ˆλ‹€ μ–΄λ–€ νŠΉμ„±μ΄ 있고, μž₯애물은 무엇이 있고 등이 κ΄€μ—¬ν•  것이닀. - FieldManager

  2. μ „νˆ¬μ— μ°Έμ—¬ν•˜λŠ” 객체가 λˆ„κ΅¬μΈμ§€λ₯Ό λ°›μ•„μ˜¨λ‹€. μ•„κ΅°κ³Ό 적을 κ΅¬λΆ„ν•˜μ—¬ λ°›λŠ”λ‹€. - BattleSystem

  3. 객체가 λͺ¨λ‘ μƒμ„±λ˜μ—ˆμœΌλ©΄ 틱이 흐λ₯΄κΈ° μ‹œμž‘ν•œλ‹€. - BattleSystem

  4. 세계에 흐λ₯΄λŠ” 틱을 ν™•μΈν•˜μ—¬, λŒ€κΈ° 틱이 0이 λ˜μ–΄ μ°¨λ‘€κ°€ 온 객체가 행동을 μ‹œμž‘ν•œλ‹€. μ—¬κΈ°μ„  μœ μ €κ°€ 행동을 κ²°μ •ν•˜λŠ” μ•„κ΅°μ˜ 행동 μ‹œλ₯Ό λ¨Όμ € μ„€λͺ…ν•œλ‹€.


  1. ν•΄λ‹Ή 멀버가 ν•  수 μžˆλŠ” 행동을 ν™•μΈν•˜κ³ , κ·Έ 행동듀을 UI에 λ²„νŠΌμœΌλ‘œμ„œ μΆ”κ°€ν•œλ‹€.
    λ˜λŠ”, SetActive(bool) λ©”μ„œλ“œλ₯Ό μ‚¬μš©ν•˜μ—¬ κΊΌλ‘μ—ˆλ˜ 멀버 행동 λ²„νŠΌλ“€ 쀑에 ν•΄λ‹Ή λ©€λ²„μ˜ κ²ƒλ§Œμ„ ν™œμ„±ν™”ν•œλ‹€.

  2. κ·Έ λ²„νŠΌλ“€μ΄ λˆŒλŸ¬μ§€κΈ°λ₯Ό κΈ°λ‹€λ¦°λ‹€.

  3. λ²„νŠΌμ΄ λˆŒλŸ¬μ§€λ©΄, ν•΄λ‹Ή λ²„νŠΌμ— μ†ν•œ 행동이 무엇인지λ₯Ό ν™•μΈν•˜κ³ , κ·Έ 행동에 λ§žλŠ” 효과의 λŒ€μƒμ„ μ„ νƒν•˜λ„λ‘ ν•œλ‹€.

  4. λŒ€μƒμ„ μ„ νƒν–ˆλ‹€λ©΄, κ·Έ λŒ€μƒμ—κ²Œ μ μ ˆν•œ 효과λ₯Ό λΆ€μ—¬ν•œλ‹€.

  1. μœ μ €κ°€ μ»¨νŠΈλ‘€ν•˜μ§€ μ•ŠλŠ” 적이 ν–‰λ™ν•˜κ²Œ λœλ‹€λ©΄ μ΄ν•˜μ™€ 같이 ν–‰λ™ν•œλ‹€.

    1. μ •ν•΄μ§„ μ•Œκ³ λ¦¬μ¦˜μ— 따라 행동을 μ„ νƒν•œλ‹€(곡격적, 도주, 기타등등).

    2. μ μ ˆν•œ λŒ€μƒμ—κ²Œ κ·Έ 행동을 톡해 효과λ₯Ό λΆ€μ—¬ν•œλ‹€.



λΆ„λͺ… 전문가듀이 보기엔 미흑할 κ²ƒμ΄μ§€λ§Œ, κ·Έλž˜λ„ 이런 μ‹μœΌλ‘œ κ°€μ΄λ“œλΌμΈμ„ ν•˜λ‚˜ μ„Έμš°κ³  λ‚˜λ‹ˆ 마음이 νŽΈν•΄μ§€κ³  λ°©ν–₯이 보이기 μ‹œμž‘ν–ˆλ‹€.




κ·Έλ¦¬ν•˜μ—¬, μ˜€λŠ˜μ€ prefab을 λ°›μ•„μ„œ μ „νˆ¬μ— λ“€μ–΄κ°ˆ μ „μž₯을 μ„ΈνŒ…ν•˜λŠ” 슀크립트λ₯Ό λ§Œλ“€μ—ˆλ‹€!




05b2de23fcd139ab2eed86e7459c746998e2b0d31020578c6cd586f3a1220757d484e0eb2f4e1f301c199f24ce73




κ°„λ‹¨ν•˜μ§€λ§Œ ꡉμž₯히 μ€‘μš”ν•œ λ§ˆμΌμŠ€ν†€μ΄λΌκ³  μƒκ°ν•œλ‹€


이제 λ‚˜λŠ” λ‚΄ κ²Œμž„ μ•ˆμ—μ„œ "곡간" 을 μ •μ˜ν•  수 있게 된 것이닀!