기존 Scriptable Object

Pixel Monster Controller 에서 사용되는 몬스터 능력치들 중 사용하는 것만 남겨두고 Scriptable Object 로 만들어서 여러 몬스터들의 능력치를 관리하고 있었다.

image.png

image.png

Scriptable Object Attribute 알아보기

수정 후

불필요한 변수는 삭제하고, 변수명도 알아보기 쉽도록 바꿔주었다.

image.png

아직 별 차이는 없지만,

몬스터 속도나 공격 쿨타임 등의 윤곽이 잡히면 공부한 Range 나 Min 을 사용하여 깔끔하게 정리해봐야겠다.


image.png

Bat_A

공중을 좌우로 정해진 범위만큼 왕복하는 몬스터.

(TurnTrigger 를 통해 맵의 정해진 범위를 설정)

기존 정해진 구역을 정찰하며 TurnTrigger 과 접촉하여 방향을 바꾸는 Basic Monster 스크립트를 추가하고,

Rigidbody2D 의 Gravity Scale 를 0 으로 설정해주었다.