본문 바로가기
반응형

개발자가 되어보자..공부공부/개발 일지3

3D 랜덤 디펜스 개발 일지 2. 적 생성 및 이동, 영웅 적 공격, Excel 데이터 가져오기 1. 적 생성 및 이동 1) 적 생성 - GameManager.cs 에서 적 생성. - Enmey.cs 에서 적에 대한 Data는 Excel Data를 가져와서, Start 단계에서 저장 시킴. 2) 적 이동 - Enmey.cs에서 Waypoint로 이동하는 함수 실행. - Waypoint는 Waypoint.cs에서 배열 생성. 2. 영웅의 적 공격 1) 영웅 적 공격 모션 - AttackHero.cs 생성. - 가장 가까운 적을 Target으로 정하는 UpdateTarget() 함수를 생성. - start 단계에서 UpdateTarget()을 InvokeRepeating으로 반복 실행되게 함. - start 단계에서 Excel에서 가져온 영웅에 대한 Data를 한 번에 설정. - 사정거리 내에 들어온 .. 2023. 1. 11.
3D 랜덤 디펜스 개발 일지 1. 맵 생성, 영웅 생성, RTS식 영웅 이동 스크립트 명 내용 스크립트 위치 영웅 관련 HeroController.cs 영웅 애니메이션, RTS선택 표시, NavMeshAgent 적용 등 가장 기본이 되는 영웅 스크립트. Hero Prefabs RTSHeroController.cs RTS 시스템에 대한 함수가 생성되는 스크립트. List selectedHeroList 영웅을 선택하면 위 List에 선택한 영웅데이터를 저장. 선택을 취소하면 위 List에서 데이터를 제거. 선택되어 있는 영웅만 움직이는 함수 작성. GameManager MouseClick.cs Raycast를 이용하여 마우스 클릭 로직 구현. 레이어가 Hero인 오브젝트를 마우스 좌클릭하였을 때, RTSHeroController의 선택 함수 실행. .. 2023. 1. 11.
3D 랜덤 디펜스 개발일지 0. 1. 필드 생성 2. Asset Store 무료 리소스 서칭. 3. 적 생성. 4. 적 이동 구현. 5. 플레이어 캐릭터 생성 6. 플레이어 캐릭터 이동 7. rts 방식 플레이어 이동 구현(선택 이동) 8. 엑셀 데이터 받아서 플레이어, 몬스터 데이터 관리. 9. 조합 시스템 구현 (진행중) - 조합표 UI - 조합 시스템. 10. 적 이동 애니메이션 11. 플레이어 공격 형태 구현 12. UI 구현 (일시정지 메뉴, 게임 오버, 인게임 UI 등) 2023. 1. 7.
반응형