Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

4조 개인 개발일지_Enemy 클래스

Enemy 클래스는 Entity 클래스를 상속받아 OnDamage() / RestoreArmor() 등과 같은 기본적인 기능들을 사용합니다.

그 와 별개로 EnemyAI 메소드를 TurnManager의 OnTurnStarted 이벤트에 추가함으로 자신의 턴이 시작되었을 때 자동으로 공격 혹은 방어 행동을 할 수 있도록 합니다.


Enemy 객체가 생성될 때 EnemyUI 객체 또한 함께 생성되고 서로 매칭되어 데이터를 관리합니다.

UI의 월드 상의 좌표, UI Image의 값 등이 Enemy 객체의 데이터를 받아 변동되고 이를 화면 상에 보여줍니다.

Support this post

Did you like this post? Tell us

Leave a comment

Log in with your itch.io account to leave a comment.