커스텀에디터 2

[Unity3D] 커스텀 에디터 - 반복문으로 오브젝트 생성 쉽게하기

유니티 커스텀 에디터 - 반복문으로 오브젝트 생성 쉽게하기이제 에디터를 커스터마이징하기 위한 매우 기본적인 내용들은 하나씩 다뤄본 것 같다. 새로운 건 앞으로 진행하면서 발견할때마다 공부해보기로 하고 그동안 배운걸 응용해서 간단한 예제 하나를 만들어보자.커스텀 에디터의 가장 큰 장점 중 하나가 오브젝트 생성의 자동화이다.에디터를 익히지 못했을 때는 그리드(Grid)식 오브젝트 배치를 하기위해서는 일일이 하나씩 좌표를 정해주고 생성하거나, 그냥 에디터에서 확인하는 걸 포기하고 게임이 실행되었을 때 동적으로 생성하는 방법으로 진행했었다. (ㅠㅠ 무식하면 몸이 고생이라더니...)이제 에디터 버튼과 반복문으로 쉽게 생성할 수 있다. 준비다음 스크립트를 실행하기 위해서는 Resources 폴더에 "Square" ..

[Unity3D] 커스텀 에디터(2) - EditorGUILayout

유니티 커스텀 에디터 공부 두번째 - EditorGUILayout커스텀 에디터는 시작하기 전에 익혀야할 내용들이 너무 많다. 어떻게 구현할 지 설계하기전에 대략적으로 어떤 내용들이 있는 지 살펴보는 것이 유용하다.이번에는 CustomEditor의 기능 중 인스펙터창을 커스터마이징 해보려고한다.이에 앞서 EditorGUILayout을 익혀보자. Editor/MyItemEditor.csEditor폴더에 MyItemEditor 스크립트를 만들어보자. 이 에디터 스크립트의 목적은 MyItem이라는 스크림의 인스펙터 에디터를 마음대로 꾸며보는 것이다.using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEd..