유니티 안드로이드 빌드2 - sdk, ndk, jdk 설치(NVIDIA CodeWorks for Android) 엔비디아의 CodeWorks 툴을 사용하여 유니티에 SDK, NDK, JDK를 설치하는 방법 1)아래 엔비디아 웹사이트로 이동하여 NVIDIA CodeWorks for Android를 다운로드한다. 2)다운로드 버전을 선택한다. 예에서 윈도우 버전을 선택하고 다운로드하였다. 3)NVIDIA CodeWorks for Android 설치를 진행한다. 해당 설치 프로그램은 안드로이드 개발에 필요한 몇가지 소프트웨어 패키지를 설치하고 개발 시스템을 구성한다. 4)설치경로를 기본으로 설정하고 다음으로 이동한다. 5)설치 예정인 패키지 목록을 표시한다. 목록에서 안드로이드 sdk, ndk, jdk와 설치..
유니티의 특수 폴더(special folder)와 데이터경로(datapath) 유니티의 특수 폴더 https://docs.unity3d.com/Manual/SpecialFolders.html Unity - Manual: Special folder names Batching with the AssetDatabase Special folder names You can usually choose any name you like for the folders you create to organise your Unity project. However, there are folder names that Unity reserves for special purposes. For example, you must place..
유니티 에셋 curvy에서 애니메이션 해상도 높이기 일반적으로 스플라인의 포인트 개수를 증가시키거나 보간방법(interpolation)을 설정하면 스플라인 위에서 이동하는 오브젝트의 애니메이션 해상도를 높일수있다. 다음은 spline controller의 속성을 설정하여 애니메이션 해상도를 높이는 방법이다. 아래 예에서 스플라인을 적은 개수의 포인트로 구성하고 보간방법으로 linear를 선택한 환경을 설정하였다. 1)씬에 linear 형식의 스플라인을 생성한다. 2)적은 개수의 CP로 이루어진 곡선형태의 스플라인을 생성한다. 2)오브젝트(spline controller)의 애니메이션을 확인한다. 오브젝트의 축과 스플라인 위 포인트(CP)의 탄젠트 및 오리엔테이션이 일치되면서 애니메이션이 연속적이지 않은것..
유니티에서 패키지를 기본값으로 재설정하기(reset pacakges to defaults) 패키지를 기본값으로 재설정하면 프로젝트에서 사용자가 설치한 모든 패키지들을 제거하고 기본값으로 초기화합니다. 이 작업은 컴파일 또는 프로젝트 손상을 발생시킬수있습니다. 아래 예에서 일부 패키지의 an error occurred while resolving packages:project has invalid dependencies 에러를 해결하기 위해 패키지를 초기화하였습니다. 1)콘솔에서 project has invalid dependencies 에러를 확인합니다. 2)package manager에서 일부 패키지의 an error occurred while resolving packages 에러를 확인할수있습니다...
유니티(unity)의 터레인 편집 툴(terrain tool) 사용하기 유니티에서 제공하는 터레인 편집 툴인 terrain tool 사용법과 몇가지 유용한 기능들 terrain tool 설치 1)terrain tool을 설치하려면 상단의 window 메뉴에서 package manager를 이동한다. 2)advanced를 클릭하고 show preview packages를 선택한다. 3)목록에서 terrain tools를 선택하고 install를 클릭하면 설치를 시작한다. 4)설치를 완료하면 상단의 window에서 terrain의 terrain toolbox를 확인할수있다. 5)터레인 툴의 상단 탭에서 터레인을 생성하고 편집하는데 사용할수있는 몇가지 도구들을 제공한다. create new terrain 터레..
유니티(unity)에서 이벤트 함수의 실행 순서 (Order of execution for event functions) 유니티에서 스크립트를 실행하면 이벤트 함수가 호출되는 정해진 순서가있습니다. 아래 유니티 웹사이트에서 이벤트 함수의 종류와 실행 순서를 확인할수있습니다. https://docs.unity3d.com/Manual/ExecutionOrder.html Unity - Manual: Order of execution for event functions Instantiating Prefabs at run time Order of execution for event functions Running a Unity script executes a number of event functions in a..