본문 바로가기

Unity3

[Unity] 외부응용프로그램에서 LIV 사용할 수 있도록 만들기 관련된 정보가 많이 없어서 기록용으로 작성된 글입니다. 개인 경험만을 적어놓은 것이니 정확한 정보는 아닐 수 있음을 알립니다. 지금까지 VR을 Steam,Oculus 플랫폼에서만 다루다가 최근에 다른 플랫폼에서 VR게임을 런칭하게 되었다. 그러다보니 기존에 적용되어있던 LIV가 새로운 플랫폼에서 연결이 안되는 이슈가 있었다. 왜그런가 하고 검색해보니 unity 프로젝트에 LIV SDK를 통합했더라도 Steam, Oculus, NetVios 또는 Viveport를 통해 배포하지 않는 경우 따로 Window Registry를 등록해줘야 LIV가 앱을 감지하고 실행한다고 나와있다. Steam,Oculus 플랫폼의 경우 알아서 연결이 됐는데, 그 외의 플랫폼은 자동연결이 안되는 것이였다. 참고 문서 : http.. 2023. 11. 25.
[Unity] 유니티 Android Apk 앱 한글 이름 현지화하기 + 추가 최근 유니티 버전에서는 아래 내용을 할 필요가 없었네요ㅎ 유니티 프로젝트 셋팅에 Override Defalut Package Name 체크하고 기존에 쓰던 패키지 네임 쓰고, Product Name에는 한글 이름 적으면 오류도 안나고 한글 이름으로 빌드도 잘 됩니다...!!! ^^ .. 만약 Override Defalut Package Name 옵션이 없다면 아래 내용으로 진행하면 될 듯 합니다. 안드로이드 apk 이름을 한글로 넣고싶은데, Project Settings에서 ProductName을 한글로 지으면 Package Name에서 알파벳으로 입력하라고 오류가 난다. 그럼 apk 이름은 어떻게 한글로 넣는가? 검색하다보니 Assets/Pulgins/Android/res/values-ko 폴.. 2023. 2. 2.
[Mobile] 라이트 옵션- Render Mode로 Batch줄이기 Light Render Mode Auto : 라이트 생성하면 기본 Auto. 런타임 중 중요도를 자동 설정. 밝기에 따라 중요한/안중요한 라이트 분류. 퀄리티 셋팅에 의존적 Important : 해당 라이트가 중요하다고 설정합니다. 픽셀당 연산하기 때문에 스펙큘러, 노멀맵 대응이 가능하다는 것을 의미합니다. Not Important : 버텍스 당 처리. Important보다 품질이 떨어지지만 성능 부담이 적습니다. 게임에서 중요한 동적 라이팅만 Important로 설정 (Per-Pixel Light), 그렇지 않은 라이트들은 Not Important로 설정하면 한 번의 드로우콜로 처리. 일반적으로 모바일은 *Pixel Light Count를 0이나 1로 설정합니다. Auto 일 경우 이 값을 참조하게 됨.. 2021. 9. 29.