개인 프로젝트 5

게임 제작일기 2

먼저 유닛을 대량으로 싸움을 붙여봤는데 잘 싸우는 것 같다. 그리고 이제 유닛에게 스킬을 하나씩 넣어주기로 했다. 그리고 스킬을 넣기 전 어떤 상황에 어떤 상태를 만들지 정하기 위해 각 트리거를 enum으로 나누고 시작했다. 그리고 'Effect' Class를 만들고 유닛에게 일어날 상황 3가지를 나누고 'Effect'를 상속시켰다. Effect_Damage : Effect = 데미지를 주는 상황 Effect_DamageOverTime : Effect = 지속적으로 데미지를 주는 상황 Effect_AddStatus : Effect = 유닛의 스텟을 바꾸는 상황 (힘 버프, 쉴드 증가 등) 그리고 데미지의 종류도 3종류로 나누어 만들었다. 동영상을 보면 15씩 지속데미지를 주는 스킬을 쓰는 '궁수', 자세..

개인 프로젝트 2023.09.27

게임 제작일기 1

장르 : 로그라이크 + 오토체스류? 제작 인원 : 1 제작 환경 : 유니티 일단 가장 먼저 개발해야 하는게 무엇일까 생각하다가 오토체스로 싸우는 부분부터 만들기로 했다. 일단 이동을 위한 좌표를 위 처럼 지정했고 간단한 길찾기 알고리즘을 만들어 적용시켰다. .......... 약간 길 찾는게 멍청하긴 해도 일단 잘 찾으니까... 약간의 인간미로 합격점을 주고 다음으로 넘어갔다. public static Vector3 Get_RoundVector(Vector3 vector) { return new Vector3(Mathf.Round(vector.x), Mathf.Round(vector.y), Mathf.Round(vector.z)); } public static int Get_Distance(Vector3..

개인 프로젝트 2023.09.24