Unity/게임 개발 스터디 17

게임 개발 스터디 7 : UI Builder에서 ObjectField 외에도 Library Controls 추가하는 방법

UI Builder 에서는 ObjectField를 만드는 것은 아직 추가가 안된줄 알았는데 Unity Forum에서 방법을 찾았다!!https://forum.unity.com/threads/what-is-the-updated-way-to-add-an-object-field-now.957878/ Question - What is the updated way to add an object field now?It's been a while since the last time I worked with UIElements and now I can't add an object field like I used to. Any help is appreciated.forum.unity.com 1. UI Toolkit에서 ..

게임 개발 스터디 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..

게임 개발 스터디 3 : EditorWindow 설정

1. Title 변경런타임으로 적용되지는 않고 창을 다시 열어주어야 한다. 2. 창 사이즈 조절창 사이즈를 설정하면 정적으로 변하고 설정하지 않으면 동적으로 된다.해당 부분은 추후 변경 또는 논의가 필요해 보인다. => 일단은 동적으로 진행 참고[1] https://gamedev-resources.com/create-an-item-management-editor-tool-with-ui-toolkit/ Create an item management editor window with UI Toolkit - GameDev ResourcesLearn the fundamentals of ListView, ObjectPicker, and scriptable objects by creating an editor to..

게임 개발 스터디 2 : UI Toolkit 생성

Package Manager - Add package from git URL... - com.unity.ui (Add)install 한 항목에 UI Toolkit이 안보였지만 Project창에서 Create - UI Toolkit이 있었다.css와 유사한 스타일 시트 더 쉽게 Editor Window를 사용할 수 있는 것으로 보여짐 Window - UI Toolkit 에서 만든 Editor Window를 확인할 수 있음 이런 식으로 참조됨 이런 식으로 변경해주면이렇게 창을 따로 쓸 수 있음Window - UI Toolkit - UI Builder[3] 튜토리얼을 따라서 만들어보았다참고[1] https://smilejsu.tistory.com/2317 Day - 01. UI Toolkit 살펴 보기유니티 ..