Skip to content

Unity実行中にオブジェクトの値を編集する

Notifications You must be signed in to change notification settings

hwthon/runtime-object-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

runtime-object-editor

Unity実行中にオブジェクトの値を編集するパッケージです

導入

unity-packmanを使ってinstallしてください

$ unity-packman install hwthon/runtime-object-editor

使う

編集するオブジェクトの定義をする

UnityのSerializationと同じように定義してください

[System.Serializable]
public class SampleObject
{
  public string name;
  public int count;

  [SerializeField]
  private bool enable;
}

Editorを表示する

EditorはUnityのGUIイベントで描画するのでMonoBehaviourを必要とします gameObjectにコンポーネントを追加してOpenメソッドにオブジェクトを渡して表示してください

gameObject.AddComponent<ObjectEditor>().Open(new SampleObject(), OnClosed);

画面イメージ

UIは改善予定です 画面イメージ

About

Unity実行中にオブジェクトの値を編集する

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages