툴/유니티 82

Webgl에서 Input Field 한글 입력 문제

유니티 Webgl에서 IME를 지원안한다고 한다. IME(input method editor 입력 방식 편집기) 그래서 한글로 입력 전환이 안되고, 한영로 전환을 해도 알파벳만 입력됌 그리고 한글 폰트도 없어서 한글도 안나옴. 그래서 TextMeshPro를 써서 한글 폰트를 추가해주고(TextMeshPro 안쓰고 ttf형태 한글 폰트 임포트 해줘도 기본 UI에 쓸수 있음), https://github.com/kou-yeung/WebGLInput GitHub - kou-yeung/WebGLInput: IME for Unity WebGL IME for Unity WebGL. Contribute to kou-yeung/WebGLInput development by creating an account on Gi..

툴/유니티 2021.09.14

유니티 Webgl jslib 사용하기, JS호출하기

https://docs.unity3d.com/kr/2019.4/Manual/webgl-interactingwithbrowserscripting.html WebGL: 브라우저 스크립트와 상호작용 - Unity 매뉴얼 웹용 콘텐츠를 빌드할 때 웹페이지의 다른 요소와 통신해야 할 수 있습니다. 또는 Unity 에디터가 현재 기본적으로 노출하지 않는 웹 API를 사용하여 기능을 구현하고 싶을 수 있습니다. 두 가지 docs.unity3d.com webgl 작업을 하면서 새로운 url주소로 넘어갈 필요가 있었는데 " Application.OpenURL "을 쓰자니 새탭에서 열리고, 몇몇 브라우저에서는 팝업창으로 인식해서 막아버림. 그래서 JS에서 새로운 URL을 여는 함수를 만들고 그 함수를 유니티 webgl에서..

툴/유니티 2021.09.03

유니티 프레임 FPS 낮추기, 프레임 FPS 고정

https://docs.unity3d.com/kr/530/ScriptReference/Application-targetFrameRate.html Unity - 스크립팅 API: Application.targetFrameRate The default targetFrameRate is a special value -1, which makes games render at a default frame rate that depends on platform. On standalone platforms, the default frame rate is maximum achievable frame rate. 플렛폼에(platform)에 따라 초당 50-60 docs.unity3d.com Application.target..

툴/유니티 2021.09.03

Unity Raycast 유니티 레이캐스트 - 마우스클릭된 포지션 받기

https://docs.unity3d.com/ScriptReference/RaycastHit-point.html Unity - Scripting API: RaycastHit.point Success! Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable. Close docs.unity3d.com Raycast라고 가상의 레이저를 쏴서 닿는 물체를 인식하는 방식으로 카메라를 기준으로 마우스가 클릭된 방향으로 ..

툴/유니티 2021.09.02

Unity Dotween 유니티 닷트윈 사용법

유니티를 쓰는 회사에서 외주를 받을때 처음 알게됐었고, 유용해서 실제로 업계에서도 많이 사용하는 듯하다. 쉽게 값을 애니메이팅할수 있는 기능이라고 보면 될거같다. DOtween 닷트윈이라고 하는데 종종 두트윈이라고도 불리는듯. 아래 블로그는 DOTween사용법이 잘 정리되어있음. https://blog.naver.com/PostView.nhn?blogId=hana100494&logNo=221320177107&parentCategoryNo=&categoryNo=9&viewDate=&isShowPopularPosts=true&from=search [Asset] Unity3D 'DOTween' 1 : 기본 기능과 팁 +19.06.14 내용 수정 및 보완 [ DOTween ] 오브젝트의 애니메이션 혹은 부드러운..

툴/유니티 2021.09.02

Webgl 웹브라우저 화면 맞춤 & 모바일 실행제한 문구 없애기

https://lgsignatureartgallery.com/special3/ LG SIGNATURE ART GALLERY - 3차 기획 전시 lgsignatureartgallery.com 이 레퍼런스 코드 붙여서 사용, 일단 옮겨만 쓴거라 추후에 쓸때는 불필요한 코드 찾아서 수정하기 유니티 Webgl 빌드 후 수정한 부분 TemplateData에 style.css 생성 style.css코드 body { padding: 0; margin: 0; } #unity-container { position: absolute; } #unity-container.unity-desktop { left: 50%; top: 50%; transform: translate(-50%, -50%); } #unity-contain..

툴/유니티 2021.08.26

[AR] 마커 이미지 인식률 측정방법 arcoreimg

전에 뷰포리아인가 다른 AR 툴킷을 썼을때는 마커로 쓸 이미지가 인식률이 얼마나 좋을지 해당 AR 툴 공식 홈페이지에서 확인해보고 할수 있었는데 AR Foundation으로 작업하면서 그런게 없는줄 알았다. 그리고 AR Foundation을 쓸때 마커로 쓸 이미지가 특징점이 너무 없거나 인식하기에 부적합한 이미지면 빌드에러가 나오면서 아예 빌드 자체가 안되는데 마커 이미지를 얼마나 더 특징있고 복잡도 있게 만들어야하는지 알기 어려웠다. 그러다 arcoreimg를 알게돼서 글을 작성함 https://developers.google.com/ar/develop/c/augmented-images/arcoreimg arcoreimg 도구 | ARCore | Google Developers arcoreimg 참조 ..

툴/유니티 2021.08.20

유니티 2020 버전 Webgl 무한로딩 문제

https://docs.unity3d.com/kr/2018.4/Manual/webgl-deploying.html WebGL: 압축된 빌드 배포 - Unity 매뉴얼 릴리스 모드에서 WebGL 프로젝트를 빌드하는 경우(빌드 퍼블리시 참조), Unity는 빌드의 다운로드 크기를 줄이기 위해서 빌드 결과 파일을 압축합니다. 여기서 사용되는 압축 타입은 퍼블리싱 설정 docs.unity3d.com Unity Webgl의 압축 형식에 관한 공식 문서 https://202psj.tistory.com/1624 엔진 html5 빌드 관련 WebGL(Html5) 사용시 gz, gzip 에러관련 (unreal engine, unity 등등) /////////////////////////////////////////////..

툴/유니티 2021.08.16