유니티와 URP - 에디터 호환성, 변경사항, 설치된URP버전확인 유니티 에디터와 URP 호환성 확인(Universal RP requirements) https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@12.1/manual/requirements.html 유니티 Universal RP 변경로그(Changelog) https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@12.1/changelog/CHANGELOG.html Changelog | Universal RP | 12.1.7 Changelog All notable changes to this package..
유니티 프로젝트 세팅 파일에서 태그, 레이어, sortinglayers 변경하기 TagManager.asset 파일에서 태그, 레이어, sortinglayers의 항목을 추가, 제거하고 순서를 변경하는 방법 1)인스펙터에서 add tag로 이동한다. 2)예에서 새로운 태그를 추가하였다. 3)게임오브젝트에 설정할수있는 태그 목록이 추가된것을 확인할수있다. 4)일반적으로 태그 목록에서 태그 항목을 선택하고 제거할수있다. 5)실행중인 유니티를 종료하고 프로젝트의 ProjectSettings 폴더로 이동한다. 6)텍스트편집기에서 TagManager.asset 파일을 열기한다. 여기에서 사용자가 에디터에서 추가한 태그, 레이어, sortingslayers 목록을 확인할수있다. 태그(tags) 목록을 확인한다. (..
유니티에서 사용자 정의 Inspector 만들기(에디터 스크립트) editor scripting learn.unity.com/tutorial/editor-scripting?language=en CustomEditors docs.unity3d.com/Manual/editor-CustomEditors.html 1)스크립트를 생성한다(test.cs) 2)스크립트의 에디터 스크립트를 생성한다(testEditor.cs) 에디터 스크립트에 네임스페이스를 추가한다. using UnityEditor; 에디터스크립트는 Editor 클래스로부터 상속받는다. public class LevelScriptEditor : Editor { } 어트리뷰트를 추가한다(CustomEditor) [CustomEditor(typeof(te..
유니티 에디터에서 스크립트의 정수, 실수값을 슬라이더로 표시하기 Range 어트리뷰트(RangeAttribute)를 사용하면 인스펙터에서 스크립트의 int 또는 float가 기본 숫자 필드 대신 슬라이더로 표시된다. 1)아래 스크립트에서 실수형 변수를 선언하고 상단에 Range 어트리뷰트를 기입하였다. 2)인스펙터에서 슬라이더를 표시하며 0.0f - 10.0f 범위에서 실수값을 변경할수있다. 3)정수형 변수를 선언하고 Range 어트리뷰트를 추가하였다. 4)해당 범위에서 정수값을 변경할수있는 슬라이더를 표시한다.
유니티에서 OnVlidate함수 사용하기 OnVlidate 함수는 에디터에서 해당 스크립트의 직렬화된 정보가 변경될때마다 실행된다. 1)스크립트에서 OnVlidate함수를 선언하였다. 2)에디터에서 정수 값을 변경할때마다 함수가 호출되는것을 확인할수있다. 3)동일한 방법으로 실수 값을 변경할때마다 함수가 호출되는것을 확인할수있다.