TIL (Today I Learned)
오늘 해야할 것
apk 파일 다시 한번 확인하기apk 파일 한번 더 뽑아보기- VRPawn으로 테스트 진행하기 (목표: C++은 죄가 없나?)
1. 현재 vrcpp 프로젝트 -> 코드 일단 다 빼기 (그냥 새로 만듦)
2. VR template -> Blueprints -> VR Pawn 구조 보고 필수적으로 필요한 것 확인
- MotionController, Camera
3. C++ 클래스 -> vrcpp -> R1_Pawn -> Game -> R1Pawn에서 코드 참고해서
MotionController랑 Camera 기본적인것만 되게 c++ 만든다음에 빌드해서 테스트
4. 테스트 목적: c++이 문제를 일으키나?
5. 하는 이유: 기존 vrcpp에서 기존 코드 다 긁어오고 컴파일 에러는 없는데(?) 빌드가 안되니까. 정확히 말하면 apk는 생기지만 컨텐츠가 없으니까 범위를 좁혀서 테스트하는 것
- VR sample proj에 R1 Pawn만 넣어서 테스트하기
1. 컨트롤러만 되게
2. 텔레포트 넣기
3. BP 분석하기 : 간단하게 하면 될걸 왜 블루프린트로 구조를 만들었을지 공부하고 고민해보기
1) GrabComponent
2) TryTeleport
오늘 한 것
- C++ 테스트 진행하기 (목표: C++ 자체는 죄가 없나? 죄가 없다!)
1. VR proj에 MyActor.cpp 올리고 로그 찍고 빌드 -> 문제 없음
2. 빌드 되는 파일들에서 출력 로그에 에러 뜨는 것 발견. (에러 떠도 빌드에는 문제 없음)
- Error: Error in Feature pack C:/Program Files/Epic Games/UE_5.0/FeaturePacks/TP_VirtualRealityBP.upack. Failed to parse manifest: Invalid Json Token. Line: 43 Ch: 4
- UE 5.03 버전에서 발생하는 문제라고 함.
- 해결 방법은 1) UE 5.02로 다운그레이드 하거나 TP_VirtualRealityBP.upack 파일 삭제하라는데 보이지도 않음. 일단 이 문제는 해결 보류
3. MyPawn 코드로 작성한 것 컨트롤러 보이게 하고 빌드 -> 문제 없음
4. R1Pawn을 붙이기
- 어떻게 붙일 것인가?
주석 치면서 필요한 부분만 불러오는 방법
목표는 R1_Pawn 자체를 VR Sample 프로젝트에 넣고 테스트 하는 것.
코드 다 넣고 테스트했을 때는 왜인지 모르게 크래시가 났으니까 이게 리소스가 없어서인지 R1_Pawn 자체가 문제인지 알 수 없음.
5. R1_Pawn을 구조 안지키고 넣어봤음 -> 빌드 됨. 문제 없음.
오늘 배운 것
- 기본적인 VR 세팅, 프로세스 : Pawn, Camera, Motion Controller를 큰 뼈대로 두고 기능들은 살을 붙이는 과정
참고영상 : C++ 코드 -> BP화 -> BP 씬에 둔 다음에 디테일 -> possess -> disabled를 player0으로
Simple UE4 VR Game in C++, The Pawn Part 1 - YouTube
Simple UE4 VR Game in C++, The Pawn Part 2 - YouTube
- Android 디버깅 방법들 ex.Logcat 등
[Unreal] Android 디버깅 방법들 (tistory.com)
내일 진행할 것
- 기존 구조 유지할 수 있으면 유지 하면서 기능 추가하기
1) 컨트롤러 보이기
2) 컨트롤러에 기능 넣기(텔레포트)
3) Logcat 사용방법 익히기
- SCP 영상 하나 보기
앞으로 진행할 것
- 오큘러스 내 빌드 해결
- 빌드 하면서 SCP, 백룸 영상 레퍼런스 찾아보기
https://www.youtube.com/watch?v=-9rbYP0cDjU
https://www.youtube.com/watch?v=V2Ps5bM4TwE
- 언리얼5 기본 강의 다시 복습하기
- world, local 좌표 공부하기
- 체력을 위한 운동...
'회사 TIL' 카테고리의 다른 글
[TIL] 22.11.30 / VR Teleport, 빌드 테스트 방향 잡기 (0) | 2022.11.30 |
---|---|
[TIL] 22.11.29 (0) | 2022.11.29 |
[TIL] 22.11.25 / 언리얼 기초 (0) | 2022.11.25 |
[TIL] 22.11.24 / SideQuest로 apk 설치, 언리얼5 이주 (0) | 2022.11.24 |
[TIL] 22.11.23 / UE5 apk Build (0) | 2022.11.23 |
댓글