※ 참조
유니티 EditorGUILayout 레퍼런스 (데이터 타입 모음)
유니티 GUILayout 레퍼런스 (게임 실행시의 GUI 모음)
Editor란 무었일가? |
- Inspector 변경값을 실시간으로 반영하고 싶을 때 사용.
- 아래의 그림과 같은 Inspector에 팝업형태의 버튼을 넣고 싶을때 사용
Editor의 사용 |
반드시 Editor라는 폴더에 스크립트가 존재해야 동작한다.
MapEditor.cs
using UnityEditor;
[CustomEditor (typeof(MapGenerator)), CanEditMultipleObjects]
public class MapEditor : Editor{
public override void OnInspectorGUI() {
base.OnInspectorGUI();
// 여기서 target은 MapGenerator를 카리킨다.
MapGenerator map = target as MapGenerator;
map.Generatormap();
}
}
반응형
'응용프로그램 > 유니티(Unity)' 카테고리의 다른 글
유니티 버튼 (0) | 2016.12.07 |
---|---|
Unity - Fisher Yates 소스 (0) | 2016.11.30 |
Unity - 근접했을때도 발사체 동작하게 하기 (0) | 2016.11.18 |
Unity - 적 공격으로 Player에게 데미지 입히기 (0) | 2016.11.17 |
unity - 대칭함수을 활용한 공격 (0) | 2016.11.16 |