2022/09/13 3

게임 개발 스터디 6 : UI Toolkit - C# script를 사용하여 추가하는 방법

1. 다음과 같이 코드를 작성한다. (상세한 설명은 주석처리)using UnityEditor;using UnityEngine;using UnityEngine.UIElements; // UI Control을 사용하기 위한 선언using UnityEditor.UIElements;public class CharacterBuilder : EditorWindow{ // Menu Root를 지정할 수 있습니다 [MenuItem("Character/CharacterBuilder")] // Window 생성 코드 public static void ShowExample() { CharacterBuilder wnd = GetWindow(); wnd.titleContent = ..

게임 개발 스터디 5 : UI Builder를 사용해서 추가하는 방법

1. Window - UI Toolkit - UI Builder2. Library에서 Button, Toggle Hierarchy 창에 추가3. Label(기본적으로 추가되어있던 control) 클릭 후 Inspector - Text에서 글을 변경할 수 있다.4. Button 클릭 후 Inspector - Name 에서 해당 field의 이름을 변경할 수 있다.5. Toggle 클릭 후 Inspector - Label 에서 해당 Toggle Label 명을 변경할 수 있다.6. Window에서 확인해보면 다음과 같이 바뀌어 있다- 첫번째 줄은 C#, 세번째 줄은 UXML 로 바꾸는 것이기 때문에 다르게 보여지는 것이다.- 두번째 줄이 내가 UI Builder에서 변경한 부분이다. ★즉, UI Builde..

게임 개발 스터디 4 : UI Toolkit - UI controls 추가

1. Editor 창에서 UI controls를 추가하는 방법 (3가지)(테스트하기 위해 기존에 테스트했던 CharacterBuilder을 지우고 CharacterTool로 새로 만들어서 진행함) (링크로 연결되어 있습니다.)1) UI Builder를 사용해서 추가하는 방법(Click!)2) UXML 을 사용해서 추가하는 방법3) C# script를 사용하여 추가하는 방법(Click!) => UXML 은 사용해 본 적이 없고 C# Script나 UI Builder을 사용할 예정*주의사항문제 1. 폴더 위치 변경 또는 폴더 이름을 Project에서만 변경하면 에러가 발생하는 문제해결방법 1. path가 변경되면서 발생한 일이므로 아래 부분의 path를 변경해준 후 프로젝트 재부팅하면 된다.참고[1] htt..