본문 바로가기
728x90
반응형

Unity/UnityEditor4

[UnityEditor] 인스펙터에서 Scene 로드 하는 방법 Unity 에서 어떤 특정상황에 다른 Scene 을 로드해야할 상황들이 생긴다. 일반적으로는 Project파일에서 클릭하여 다른 씬을 확인하는 경우들이 많다. 이를 해결하기 위해 Runtime 중에 인스펙터 창의 버튼을 활요하여 Scene을 로드할 수 있도록 구성해보겠다. 먼저 Scene을 로드하는 스크립트를 작성한다. using UnityEngine.SceneManagement; public class SceneLoaderManagements : MonoBehaviour { public string sceneManagementName; public void ChangeScene(string sceneName) { SceneManager.LoadSceneAsync(sceneName); } } 간단하게 비.. 2023. 3. 28.
[Localization] OdinInspector 와 Localization Editor 충돌 해결 개발을 편하게 만드는 요소중의 하나가 바로 Inspector 창이다. 쉽게 값을 변경할 수 있고 수치를 변경하며 확인을 할 수 있다. 이러한 요소를 더 쉽게 만들어주는 에셋이 있는데 바로 Odin Inspector 이다. 이 에셋은 사용자가 보다 편하게 인스펙터 창을 커스텀할 수 있게 템플릿을 제공하는 역할을 하고, Dictionary와 같이 인스펙터창에서 볼 수 없는 내용을 보게하고 저장할 수 있게 함으로써, 편리성을 강조했다. 하지만 자동적으로 Editor 소스를 변경하고 수정하다 보니 본래의 Editor 요소들과 충돌할 때가 종종 있다. 이를 해결하기 위한 방법을 정리한다. https://assetstore.unity.com/packages/tools/utilities/odin-inspector-a.. 2022. 10. 14.
[UnityEditor] 유니티 Attribute 인스펙터 정리 #2 ♣ 현업에서 자주 사용하는 Attribute 모음 5. Range - Range 속성은 슬라이드 바를 통해 값을 지정할 수 있도록 하는 편의 속성이다. 최솟값, 최댓값 을 지정하여 범위내에 값을 슬라이드 바로 조정할 수 있다. [Range(0,1)] public float rangeControl; 결과 화면 6. ColorUsage - ColorUsage 속성값은 지정되지않은 색상값을 스포이드나 RGB,HDR 값을 통해 변경할 수 있도록 하는 속성이다. [ColorUsage(false,true)] public Color testColor; [ColorUsage (알파값 , HDR)] 알파값, HDR 에 대한 활성화 여부를 (true, false) 를 통해 지정하면된다. 결과화면 7. ExecuteInEd.. 2022. 8. 25.
[UnityEditor] 유니티 Attribute 인스펙터 정리 #1 Unity를 사용하면서 가장 어려웠던 점이라고 한다면, 3D 엔진이다 보니 어디에 어떤게 있는지, 헷갈린다. 유니티 경력이 쌓이면 쌓일수록 인스펙터를 정리하는 것이 습관이 되다보니 이걸 정리해야겠다는 생각으로 포스팅한다. 유니티 Attribute 란? [HideInInspector] public float strength; 아래 링크에서 더 많은 속성을 확인할 수 있다. https://docs.unity3d.com/kr/2021.2/ScriptReference/AddComponentMenu.html Scripts" menu." data-og-host="docs.unity3d.com" data-og-source-url="https://docs.unity3d.com/kr/2021.2/ScriptReferen.. 2022. 8. 24.
728x90
반응형

# 로딩 화면 동작 코드(Code) 설정하기
loading