개인 개발일지


게임 플레이 웹 페이지

https://f2ronia.itch.io/2b4

github - 세부 개인 작업내용

https://github.com/F2ronia/Project21/commits?author=ktsstd



(1주차 작업)

기존의 아이디어를 채용해 기획안v1,2,3 작성 후 제안서 발표 - (첨부파일 확인)



작업내용 간단 요약.

인트로 애니메이션 제작


코루틴을 활용해 인트로 애니메이션 제작


스테이지 맵 제작


클릭시 카메라 위치에서 건물들을 체크하지 않는 Ray를 발사해 바닥에 닿으면 클릭지점으로 플레이어 캐릭터 이동.

네비메시 추가.

post-process 기능을 활용해 카메라 효과 추가, 모래바람 이펙트 추가.


적 오브젝트 생성

전방에 Physics.OverlapBox 기능을 활용해 가상의 공간 생성 후 공간 안에 플레이어가 들어오면 플레이어 방향으로 Ray를 발사해 가로막는 오브젝트가 있다면(ex 건물) 머리 위에 물음표와 효과음 출력, 가로막는 오브젝트가 없다면 머리 위에 느낌표 출력 후 네비메시를 활용해 플레이어한테 돌진.

플레이어와 접촉 시 전투 시작


적, 장애물 랜덤 생성 및 스폰 내역 저장


맵에 적을 우회해서 지나갈 수 있는 공간에 랜덤하게 장애물 생성. 만약 장애물이 생성되지 않았다면 랜덤한 확률로 적 몬스터가 숨겨진 상태로 생성됨.

적 몬스터와 접촉 시 플레이어의 위치 정보를 저장 후 전투 종료 시 저장되었던 위치에서 시작. 적의 스폰 정보는 DontDestroyOnLoad로 보호된 오브젝트 내의 스크립트에 데이터를 저장해 전투한 적만 제거 후 재생성.



Files

기획안.zip 2.4 MB
Jun 20, 2024

Get 에테르나의 탑

Leave a comment

Log in with itch.io to leave a comment.