towerdefense 2

[Unity] Tower Defense 게임 개발 일지 #2

적 탐지 기능타워가 공격 사거리 내에 있는 적들 중 가장 가까운 적을 탐지하여 공격 대상으로 지정합니다.[Header("Status")]public int attackPower = 30;public float attackRange = 3f;public float trackDelay = 0.1f;public float attackDelay = 1f;private float attackTimer = 0f;[Header("Enemy")]public LayerMask enemyLayer;private Enemy target; 현재 각 타워가 가지는 정보입니다.범위 내 모든 Object 중 Enemy와의 거리만을 체크하기 위해 LayerMask를 활용했습니다. 가장 가까운 적 찾기private Enemy Find..

[Unity] Tower Defense 게임 개발 일지 #1

개요개발 과정을 간단하게라도 문서화하고 새로 알게 된 정보를 기록하고자 일지를 써보기로 했습니다.혼자 만들다보니 진행 과정에서 초기 기획과 많이 달라질 수도 있지만지금 당장 생각하고 있는 컨셉은 '방치 안하는 타워 디펜스' 게임 입니다. * 간단하게 구현해본 예상 게임 화면 입니다. 주요 컨셉- 적은 시작 지점에서 생성되어 도착 지점에 도착하면 사라진다. 이 때 놓친 적의 수가 일정 수치를 초과하면 패배- 기본적으로 공격은 자동이지만 스킬 사용은 타워마다 특정 키를 눌러서 사용한다. (키 코드는 랜덤하게 부여) 우선은 이 두 가지를 핵심으로 개발을 진행할 생각입니다. Tilemap배경은 타일맵으로 만들었습니다. 최하단 배경, 적이 이동할 길, 최상단에 올라올 오브젝트 이렇게 3단으로 구성했습니다. Ene..