유니티(Unity) 씬에서 특정 컴포넌트를 포함하는 오브젝트 검색 및 필터링(Hierarchy, Type)1)씬(Scene)이 다양한 유형의 컴포넌트 및 사용자 스크립트를 포함하는 오브젝트로 구성되어있습니다. 2)특정 컴포넌트를 포함하는 오브젝트만 표시하려면 Hierarchy의 아래 표시한곳을 클릭하고 Type으로 변경합니다. 3)컴포넌트 또는 사용자 정의 스크립트 이름을 검색하면 해당 컴포넌트를 포함하는 오브젝트만 표시합니다.
유니티(Unity)에 가져오기한 3D 모델 노말 계산(스무싱 그룹, Smoothing Angle)1)3D 프로그램에서 3D 모델의 지오메트리를 확인합니다. 2)폴리곤 편집에서 모든 폴리곤의 스무싱 그룹(Smoothing Groups)를 제거합니다(Clear All) 3)유니티에서 3D 모델을 가져오기합니다(import) 4)모델의 import settings에서 Noarmals이 Import로 설정되어있는것을 확인할수있습니다.기본 옵션인 import는 모델의 파일에서 노멀(normal)을 가져오기합니다. 5)normals를 calculate로 변경합니다. Calculate는 Normals Mode, Smoothness Source, Smoothing Angle에 기반하여 노멀을 계산합니다. Smooth..
유니티(Unity) 안드로이드, iOS 장치 갤러리 사진저장 무료 에셋(Native Gallery for Android & iOS)안드로이드, iOS의 장치 갤러리에 이미지 또는 비디오를 저장하는데(또는 가져오기) 사용할수있는 무료 에셋입니다. 유니티 에셋 스토어 https://assetstore.unity.com/packages/tools/integration/native-gallery-for-android-ios-112630#description Native Gallery for Android & iOS | 기능 통합 | Unity Asset StoreUse the Native Gallery for Android & iOS from yasirkula on your next project. Find t..
유니티(Unity) 런타임 파일 탐색기 무료 에셋 Runtime File BrowserRuntime File Browser는 런타임에서 윈도우(Windows) 파일 탐색기와 유사하게 동작하는 uGUI 기반의 파일 브라우저 플러그인입니다. 이름으로 검색, 필터링, 파일 및 폴더선택, 크기 조절 및 드래그등의 기능을 제공합니다.유니티 에셋 스토어https://assetstore.unity.com/packages/tools/gui/runtime-file-browser-113006 Runtime File Browser | GUI 도구 | Unity Asset StoreUse the Runtime File Browser from yasirkula on your next project. Find this GUI ..
유니티 실시간 페인팅 동영상 튜토리얼 모음(페인팅, 드로잉)Splatoon - Painting Effect in Unity https://youtu.be/YUWfHX_ZNCw Recreating Splatoon's Ink System | Mix and Jamhttps://youtu.be/FR618z5xEiM Drawing in UNITY in 60 SECONDS https://youtu.be/_ILOVprdq4o How to DRAW inside Unity! (Paint, Design, Strategize, Mod | Unity Tutorial) https://youtu.be/XozHdfHrb1U
유니티(Unity)에서 메시(mesh)의 두번째 UV 채널 생성하고 레이아웃 확인하기1)프로젝트에 3D 모델 에셋을 준비합니다. 2)모델의 하위에 존재하는 메시(mesh)를 선택합니다. 3)인스펙터(inspector)에서 선택한 메시의 정보(vertices, indices, other)를 확인할수있습니다. 4)인스펙터 하단의 미리보기에서 현재 선택한 모델에 한개의 UV 채널(UV1, Channel 0)이 존재하는것을 확인할수있습니다. 5)미리보기 상단에서 UV Layout을 선택하고 UV채널(UV1, Channel 0)의 레이아웃을 확인합니다. 5)모델의 두번째 UV 채널을 생성하려면 모델의 import settings에서 generate lightmap UVs에 체크하고 적용합니다(apply) 6)새로..
유니티 가져오기한 애니메이션의 임포트 메시지(import messages)clip has import animation warnings that might lower retargeting quality1)프로젝트에 가져오기한 애니메이션 에셋의 import settings에서 아래 메시지를 표시합니다warning(s) found while importing this animation file. open "import messages" foldout below for more details 2)해당 애니메이션의 인스펙터(inspector) 하위에서 import messages를 확인합니다.clip has import animation warnings that might lower retargeting qua..
유니티 자식 오브젝트 컴포넌트를 가져오기(GetComponentInChildren 함수)게임오브젝트 하위에 다수의 자식 오브젝트를 가지는 경우 특정 타입을 가지는 게임오브젝트의 해당 타입을 반환1)씬에서 게임오브젝트를 생성하고 하위에 다수의 자식 오브젝트를 추가합니다. 2)특정 오브젝트에 컴포넌트를 추가합니다. 3)GetComponentInChildren함수를 사용하여 해당 타입을 가져옵니다.기본적으로 활성 하위 GameObject만 검색에 포함되며 includeInactive 매개변수를 true로 설정하면 비활성 하위 GameObject도 포함됩니다.https://docs.unity3d.com/ScriptReference/Component.GetComponentInChildren.html
유니티 씬(Scene) 네비게이션에서 카메라 회전 안되는 경우씬의 네비게이션 방향 회전 비활성화된 문제1)일반적으로 씬(Scene) 뷰에서 마우스 우클릭 또는 단축키 alt+ 마우스 좌클릭으로 네비게이션 회전할수있습니다. 2)네비게이션 회전이 안되는 경우 씬뷰의 우측 상단에 있는 오리엔테이션 오버레이(Orientation overlay)가 비활성화되어있는것을 확인할수있습니다. 3)자물쇠 모양의 아이콘을 클릭하면 다시 활성화하여 네비게이션 회전을 사용할수있습니다.
유니티 씬(Scene)의 배경색 변경하기1)예에서 프로젝트의 씬에 기본 스카이박스 재질이 사용 및 표시되는것을 확인할수있습니다. 2)lighting의 environment에서 기본 설정된 skybox 재질을 제거합니다. 3)씬에서 스카이박스가 제거된것을 확인할수있습니다. 4)상단의 edit에서 preferences로 이동합니다. 5)Colors에서 씬(scene)의 background 색상을 변경합니다.
유니티에서 시스템 언어(Application.systemLanguage) 출력(게임localization에 활용)https://docs.unity3d.com/ScriptReference/Application-systemLanguage.htmlApplication.systemLanguage를 사용하여 게임의 현지화(localization)에서 언어를 자동 선택하는데 활용할수있습니다.1)게임을 시작하고 Application.systemLanguage를 출력합니다. 2)사용자의 운영체제(OS)가 실행되는 언어를 출력합니다. 3)사용자의 운영체제가 특정 언어인지 확인하는데 사용합니다.https://docs.unity3d.com/ScriptReference/SystemLanguage.html
유니티에서 URL 웹사이트 열기(Application.OpenUrl())Application.OpenUrl 사용과 주의사항https://docs.unity3d.com/ScriptReference/Application.OpenURL.html1)스크립트에서 Application.OpenUrl 함수를 선언하고 매개변수로 URL 문자열을 전달합니다. 2)기본 브라우저에서 해당 웹페이지를 열기한것을 확인할수있습니다.