99

유니티 오디오 스펙트럼

https://docs.unity3d.com/kr/530/ScriptReference/AudioSource.GetSpectrumData.html Unity - 스크립팅 API: AudioSource.GetSpectrumData The array given in the samples parameter will be filled with the requested data. (numSamples)값들은 2의 거듭제곱이어야 합니다. (128/256/512 등). Min = 64. Max = 8192. 주파수의 bins/bands 누락을 줄이기 위해 window를 사용하십 docs.unity3d.com using System.Collections; using System.Collections.Generic; us..

툴/유니티 2021.10.26

앱 이름 한글설정/국가별 설정

Project Setting - Player에서 Product Name을 지정하면 APK로 빌드하고 설치했을때 해당 이름이 표시된다. 이 처럼 설치한 앱에 이름이 표시되는데 ProductName에는 한글을 넣고 빌드할수가 없다. 그래서 다른 방식으로 이름을 지정하고, 국가별로 앱 이름이 다르게 표시할수 있다. values.xml이라는 파일을 만들고 테스트이름 string꺽새 안에 바꿀 이름을 지정하고 유니티 Asset폴더 내에 Plugins - Android - res폴더에 'values-ko'라는 폴더를 만들고 values.xml을 넣어주면 된다 'values-ko'는 한국어 코드이고 'values'는 기본 영어 코드, 'values-jp'는 일본어 코드 등 해당 국가별 코드에 맞게 폴더를 넣어주면 된다.

툴/유니티 2021.10.04

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

0831 아트센터나비 블렌더 교육

한개의 오브젝트에 2개의 머테리얼 사용하기 머테리얼이 2개일때 음영이 생길때 섭서페이스가 1개만 들어갈경우 한쪽은 빛이 투과가 안돼서 그런문제라서 둘다 섭서페이스를 적용해주면 됌 오브젝트의 중심을 설정하는 방법, Affect Only를 하면 체된 부분만 움직일 수 있게됌. 오브젝트를 누르고 에딧 모드에서 a키를 눌러서 전체 선택하고 u키를 누르고 smart uv project를 하면 uv를 펼수 있음 상단에 엑스레이 기능 버튼 있음, 면을 투과해서 볼수 있어서 선택할때 편함 Proportional Editing Object - 영역 비율에 비례해서 오브젝트를 움직이거나 수정하는 기능 물 쉐이더 튜브 쉐이더 물, 튜브, 유리 등 투명하면서 반사되는 재질은 Eevee렌더러에서는 레이트레이싱 방식이 아니기 때..

툴/블렌더 2021.08.31