일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Unity VisualStudio
- 구글플레이스토어
- DS4
- 유니티
- Depth camera
- 에셋번들
- Environment Reflections
- AR
- Unity
- 반응형레이아웃
- web3D
- android app bundle
- WebGL
- 듀얼쇼크4
- kinect v2
- Android
- untiy
- TextMeshPro 한글
- AssetBundle
- webview
- Rewired
- Specular Highlights
- 랜더스트리밍
- 커스텀쉐이더
- apk
- RenderStreaming
- muilt controller
- 역직렬화 오류
- TextMeshPro
- unityhub
- Today
- Total
목록Unity (8)
기억저장고
스트리밍 Brodcast로 Connect ID 각각 설정하는방법 1. WebApp 수정 1-1. WebApp 원본 파일 다운로드 https://github.com/Unity-Technologies/UnityRenderStreaming 1-2. 파일위치 확인 *Broadcast html/js 파일위치 C:\Users\chaelin\Documents\WebApp\client\public\receiver (WebApp - client - public - receiver) 1-3. connectID 값 지정스크립트 작성 **(WebApp - client - public - receiver - index.html) body 태그안에 아래 코드 추가 **(WebApp - client - public - receiv..
WebSocket 통신으로 받은 데이터 처리 시, 메인쓰레드에서만 돌릴 수 있다는 오류가 생길 수 있다. (UnityEngine.UnityException: IsPersistent can only be called from the main thread.) [발생한 오류] Change Color Error : UnityEngine.UnityException: IsPersistent can only be called from the main thread. Constructors and field initializers will be executed from the loading thread when loading a scene. Don't use this function in the constructor o..
(방법 1). html 코드 변경 1. Unity프로젝트에서 WebGL 프로젝트 빌드 2. 빌드 파일 중 index.html 코드 수정 (body 부분만 수정함, 코드를 그대로 쓰려면 "Build/myProject.json" 부분을 자기가 만든 프로젝트명으로 교체하면됨) (방법1-2021버전) 21버전은 Defatul Html이 다르게 나오고, 위의 방법이 적용되지 않음 그래서 Resize이벤트 추가를 해야한다. (방법 2). Responsive WebGL Template 사용 (비추천) https://assetstore.unity.com/packages/tools/gui/responsive-webgl-template-117308 . 처음에 (방법 2)번 방식으로 시도했었는데 오류가 많이 나서 (방법 1..
UnityHub에 있는 프로젝트 들이 갑자기 열리지 않았다 프로젝트를 누르면 UnityHub가 꺼졌다가 다시 켜지고 프로젝트는 켜지지않았다 정말 난감했다 UnityHub도 지웠다 깔아보고 Unity자체도 지웠다깔아봤는데 잘 안됬다 구글에 찾아보니 라이센스 문제라고 했었다 .. 나는 라이센스반환후 다시 받았는데 그래도 안됬다.. 그러다가 카페에 물어보니 인터넷을 바꾸면 된다는 게시물이 있었다. 그래서 랜선을 뽑고 와이파이로 연결하니까 잘 됬다.. ****결론: 유니티허브의 프로젝트가 안켜지면 인터넷 연결을 바꿔보자.. (랜선>와이파이 or 와이파이 > 랜선)
출처없는파일도 체크하고 .. 구글프로텍트도 체크해제했는데도 "설치가 되지않았습니다." 나왔을때 Company이름 바꾸면 됨 ..
구글스토어 150MB 이상 AAB올리는방법 1. google-play-plugins-1.5.0.unitypackage 다운 및 설치https://github.com/google/play-unity-plugins/releases" target="_blank" rel="noopener" data-mce-href=" https://github.com/google/play-unity-plugins/releases"> https://github.com/google/play-unity-plugins/releases 패키지 다운로드 주소 https://developers.google.com/unity/packages?hl=ko#google_play ***유니티에서 설치가 완료되었으면 Window - Goolge - ..
unity에서 WebGL로 빌드하면 html이 생성되는데 html을 바로 열려고 하면 서버에 올려야 볼 수있다고 경고창이 나온다 그때 사용하는방법 2가지... [방법1] - Chrome 속성변경1. Chrome 우클릭 > 속성 > 대상 맨뒤에 -allow-file-access-from-files 붙여넣기 후 확인ex)C:\Program Files\Google\Chrome\Application\chrome.exe" -allow-file-access-from-files 2. Chrome 창 모두닫은 후 다시 열면 됨 저렇게 설정해도 가끔씩 안될때가 있는데 방법 1. 빌드된 html파일 Chrome에 끌어다 넣기방법 2. 뒤에 붙인거 지우고 확인한다음에 다시 붙여넣고 실행시키기 이러면 될때가 있다... 추..
서버에 Assetbundle을 넣어놨지만 유니티에서 플레이할때 다운로드가 안될때가 있다. 이것은 서버에서 AssetBundle접근 권한을 허용해줘야 하더라 *서버에서 데이터를 못 받아올 경우 -예1) Assetbundle download is complete, but no data have been received 오류 -예2) 다른서버에 있는 AssetBundle은 받아지는데, 사용해야하는 서버에 있는 AssetBundle은 안받아질떄 ===> 서버에서 CORS 도메인 접근 권한 허용 해줘야함 CORS 도메인 접근 권한 허용 방법: https://adrenal.tistory.com/16