목록전체 글 (104)
눈팅하는 게임개발자 블로그
관련 코드 : TurretFactory github.com/Palamore/TATD_Codes/blob/master/TurretFactory.cs Palamore/TATD_Codes Some Codes in Tower Defense Game TATD. Contribute to Palamore/TATD_Codes development by creating an account on GitHub. github.com 오토 배틀러 장르의 상점 시스템의 특징을 꼽아보자면 1) 상점에 정해진 수 만큼의 무작위 기물이 나타난다. (한 번의 싸움이 끝나면 자동 갱신된다.) 2) 골드를 소모하여 상점을 갱신할 수 있다. (Reroll) 3) 골드를 소모하여 레벨을 높일 수 있는데, 레벨이 높아짐에 따라 더 높은 등급의 ..
웨이브가 시작되면 하나씩 나타나서 주어진 경로로 움직이는 Enemy. 이 게임에서는 웨이브 당 1종류, 총 5종류의 Enemy를 사용하였다. 체력이 높거나, 스피드가 빠르거나, 방어력이 높거나, 2개로 분열하거나, 터렛을 마비시키는 스킬을 쓰거나 의 특성을 가진 5종류이다. 게임 한판 한판이 어떤 특성을 가진 Enemy가 어떤 wave에서 나오는지가 무작위이기 때문에 플레이어는 Enemy가 나오는 웨이브를 파악해서 터렛을 어디에 배치할 지 잘 생각해야 한다. 관련 코드 Enemy, Enemy_Speed github.com/Palamore/TATD_Codes/blob/master/Enemy.cs github.com/Palamore/TATD_Codes/blob/master/Enemy_Speed.cs 기본적으..
이 타워 디펜스에서 타워 역할을 하는 Turret이다. 관련 코드는 Turret_Parent, Turret_Base, Turret_Laser, Turret_Missile github.com/Palamore/TATD_Codes/blob/master/Turret_Parent.cs github.com/Palamore/TATD_Codes/blob/master/Turret_Base.cs github.com/Palamore/TATD_Codes/blob/master/Turret_Missile.cs github.com/Palamore/TATD_Codes/blob/master/Turret_Laser.cs 기본적으로 터렛이 해야할 동작인 공격할 적을 찾기(타겟팅), 공격하기, 버프 받기 등의 동작을 뼈대로 기본, 머신건,..