전체 글

게임 개발 관련 게시글을 올립니다. 학습한 내용을 정리하면서 공부하는 게 편해서 블로그에 글을 적고 있습니다.
· Unreal
현재 언리얼 VR 프로젝트를 최적화하는 작업을 하고 있다. VR 기기의 스펙만으로 프로젝트를 실행시키면 프레임 드랍이 심하기 때문에, 최적화가 필요하다. 나는 최적화에 대해서 잘 모르기 때문에 일단 삽질한 것을 다 기록해봐야겠다. 언리얼 에디터 콘솔 커맨드로 현재 드로우콜, 프레임 등등 정보를 볼 수 있음. stat unit stat unitgrpah stat fps 레벨의 액터를 Visible false한다고 해도, 보이지만 않을 뿐 드로우콜은 쓰여짐. 4.27에서 5로 올렸을때 SDK 못 찾아서 APK 빌드가 안되는 문제. https://forums.unrealengine.com/t/android-packaging-problem-the-sdk-for-android-is-not-installed-pro..
개발자 계정 만드는 것은 되게 간단하다. 간단해서 정리할 게 없지만, 한동안 게시글을 너무 안써서 이거라도 써보려고 한다. 페이지 접속 구글 플레이 콘솔 페이지로 접속한다. 접속해서 우측 상단에 있는 'Play Console로 이동' 버튼을 클릭한다. https://play.google.com/console/about/ Google Play Console | Google Play Console 앱 및 게임이 성장할 수 있도록 사용자에게 도달하고 사용자 참여를 유도하는 데 도움이 될 도구, 프로그램, 통계를 이용하세요. play.google.com 쭉 따라하기 나는 개인 계정으로 만들었다. 회원가입하듯이 쭉 따라하면 된다. 복잡한 게 있을 줄 알고 마음의 준비를 했는데, 매우 쉽다. 쭉 따라하다가, 전화번..
· Unity
심심해서 만들고 있는 간단한 프로젝트를 안드로이드로 빌드해봤더니, 프레임이 너무 낮았다. 그래서 해결책을 찾을 겸 메모하려고 한다. 테스트 환경 Unity 버전은 2021.3.18f1이다. 테스트 기기는 노트8이다. 프로젝트를 만들 때는 3D (URP)로 만들었다. 포스트 프로세싱 볼륨을 사용했다. 시네머신 카메라를 사용했다. 첫번째 빌드 설정 아무것도 안 건드리고 했을 때, 8~10 프레임이 나왔다. 프로파일러 돌려보기 Development Build를 체크하고 빌드하면 프로파일러 창에 선택할 수 있도록 나타난다. Semaphore.WaitForSignal 요게 뭔진 모르겠지만, 엄청나게 많이 먹고 있다. 구글링해보니 GPU의 작업을 기다리는 것이라고 한다. [참고 사이트] 그렇다면 원인은 GPU의 병..
· Unity
참고 사이트 https://polarbearworld.tistory.com/entry/Azure-Kinect-%EA%B3%B5%EC%8B%9D-%EC%98%88%EC%A0%9C-%ED%8C%8C%EC%9D%BC?category=922727 https://mgtul.tistory.com/114 https://www.youtube.com/watch?v=PGsxP6Yoq9I 설치 SDK 윈도우 애저 키넥트 https://github.com/microsoft/Azure-Kinect-Sensor-SDK/blob/develop/docs/usage.md 윈도우 애저 키넥트 바디트래킹 https://www.microsoft.com/en-us/download/details.aspx?id=102901 샘플 씬 실행
22년 7월에 TO 신청을 하고, 22년 12월 29일날 발표가 났다. TO를 받으면 23년 1월 2일부터 편입을 할 수 있다. 오늘 서류를 제출하니 바로 승인되었다. 이제 약 2년 10개월간의 산업기능요원 군복무를 시작한다. 너무 긴 것 같다. ㅠㅠ 전역이 오긴 할까 하하
· Unity
직면한 문제들 xcodeproj는 외부 라이브러리가 없을 때. xcworkspace는 외부 라이브러리가 있을 때. 내가 빌드한 프로젝트 같은 경우는 firebase 라이브러리가 추가되어 있어서 xcworkspace 파일을 열어야 했다. https://jeongupark-study-house.tistory.com/160 bitcode에서도 문제가 발생했는데, 이것 역시 firebase 라이브러리가 bitcode 지원을 하지 않아서 그런 것 같다. 꺼주었다. https://ajh322.tistory.com/203 수출 관련 규정 문서가 누락되는 문제도 발생했다. 이거는 info.plist 파일에서 값을 추가해주면 해결되었다. https://es1015.tistory.com/461
· Unity
https://firebase.google.com/download/unity 최신 버전 SDK 다운받기. 압축 파일 중에 Firestore, Storage 패키지를 추가한다. Storage 패키지를 추가하는 도중에 이런 팝업이 떴다. 잘 몰라서 Enable 버튼을 눌렀는데, Path 에러가 뜨길래 그냥 X 눌러서 껐다. 근데 오른쪽 로딩바 팝업이 주기적으로 계속 떠서 다 삭제하고 패키지를 다시 추가했다. Disable 버튼 누르니까 아무 일도 안 일어난다. 찝찝하지만 넘어간다.
푸쿠이
민규야 개발하자