설명
방탈출 형식으로, 물건을 제자리에 돌려두면서 진행하는 게임입니다.
좀비는 플레이어가 바라보지 않을 때만 움직입니다.
옮기는 과정에서
블루프린트에서는 각 노드들을 헤더파일 걱정없이 막 사용했었다.
C++에서는 헤더파일도 추가해줘야하고, 막 사용하던 함수가 어느 클래스의 함수인지도 알아야해서 생각보다 오래걸렸다.
간단한 프로젝트는 블루프린트가 훨씬 마음이 편한 것 같다.
힘들었던 점
네비게이션을 세부 설정하는 법을 몰라서 많이 헤맸다.
좁은 골목을 AI가 움직일 수 있도록 하거나, 문이 열렸을 때 네비게이션이 동적으로 생성되어야했다.
덕분에 네비게이션에 대해 많이 공부할 수 있었다.
소스 코드
https://github.com/mingyu0403/avoidZombie
물체를 가져다놓으면 문이 열리는 방식
액터에 반응하는 클래스를 C++로 만들고, 블루프린트로 상속받아 각각의 메쉬를 지정하는 방식으로 구현했습니다.
작업물
'Unreal' 카테고리의 다른 글
언리얼 VR 최적화 삽질하기 (0) | 2023.05.26 |
---|---|
[Unreal C++] Visual Studio 디버깅하기 (0) | 2021.06.28 |
[Unreal C++] 리슨 서버 채팅 기능 만들기 (4) | 2021.06.02 |
[Unreal C++] 리슨 서버 연결하기 (2) | 2021.05.31 |
[Unreal Error] 프로퍼티가 BindWidgetAnim을 사용하지만, 임시가 아닙니다! (0) | 2021.05.31 |