참고 사이트 https://github.com/NormandErwan/DocFxForUnity GitHub - NormandErwan/DocFxForUnity: DocFX usage example for Unity projects DocFX usage example for Unity projects. Contribute to NormandErwan/DocFxForUnity development by creating an account on GitHub. github.com 기본 유니티 프로젝트를 만들어서 진행했습니다. .NET 설치 6.0 이상으로 설치해야 한다. https://dotnet.microsoft.com/ko-kr/download cmd에 아래 명령어를 입력하면 설치된 버전을 알 수 있다. 나..
기타/Unity
프로젝트를 시작할 때마다 자주 쓰이는 스크립트 파일을 복붙해서 옮겨오다보니, 자주 쓰는 파일을 모아서 패키지로 만들어볼까 생각이 들었다. 간단한 프로젝트를 진행할 때도 생산성이 높아질 것 같다. 우선 공식 메뉴얼을 보면 패키지 구조에 대해서 설명해준다. 아래 메뉴얼을 참고해서 폴더와 파일을 구성해준다. https://docs.unity3d.com/Manual/cus-layout.html 구성 파일 중에 package.json 파일이 있는데, 이 파일은 아래 메뉴얼을 보면 예시가 있다. https://docs.unity.cn/kr/2021.3/Manual/upm-manifestPkg.html 패키지화하기 패키지로 만드려면 package.json 파일만 있어도 된다. 나는 Runtime 폴더와 package..
간단한 게임을 만들었는데, 광고 배너를 추가해보고 싶어서 애드몹을 사용하게 되었다. 📋 해야할 일 애드몹 홈페이지 애드몹 홈페이지에 들어가서 로그인한다. https://admob.google.com/ 광고를 등록할 앱을 추가해준다. 광고 단위를 추가해준다. 난 광고 배너를 달아볼 것이라서 배너를 선택했다. 손쉽게 광고 ID를 받았다. Unity 에디터 유니티에서 추가해야하니까 공식적으로 제공하는 플러그인을 다운받아준다. https://github.com/googleads/googleads-mobile-unity/releases 제일 최신 거 다운받아주고, 유니티에서 패키지를 연다. 패키지를 추가해주고, 세팅해준다. 앱 ID는 애드몹 홈페이지에서 복사해오면 된다. 애드몹 공식 문서를 보면서 따라해봤다. 테..
나도 라이브러리를 만들어봐야겠다. 곧 게임잼에 참가하는데, 게임잼 같은 곳에선 빠르게 빠르게 만들어야해서 자주 구현해야하는 SoundManager 같은 클래스를 만들면 시간이 아까울 것 같다. 편하게 사용할 수 있도록 나만의 라이브러리를 만들어봐야겠다. 네임스페이스는 Pukui 로 해야겠다 ㅋㅋ
심심해서 만들고 있는 간단한 프로젝트를 안드로이드로 빌드해봤더니, 프레임이 너무 낮았다. 그래서 해결책을 찾을 겸 메모하려고 한다. 테스트 환경 Unity 버전은 2021.3.18f1이다. 테스트 기기는 노트8이다. 프로젝트를 만들 때는 3D (URP)로 만들었다. 포스트 프로세싱 볼륨을 사용했다. 시네머신 카메라를 사용했다. 첫번째 빌드 설정 아무것도 안 건드리고 했을 때, 8~10 프레임이 나왔다. 프로파일러 돌려보기 Development Build를 체크하고 빌드하면 프로파일러 창에 선택할 수 있도록 나타난다. Semaphore.WaitForSignal 요게 뭔진 모르겠지만, 엄청나게 많이 먹고 있다. 구글링해보니 GPU의 작업을 기다리는 것이라고 한다. [참고 사이트] 그렇다면 원인은 GPU의 병..
참고 사이트 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 샘플 씬 실행
직면한 문제들 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