您当前的位置: 首页 >  unity

程序员正茂

暂无认证

  • 6浏览

    0关注

    283博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Unity3d自定义Editor保存编辑数据

程序员正茂 发布时间:2018-07-11 12:40:49 ,浏览量:6

Unity3d自定义Editor保存编辑数据

[CustomEditor(typeof(MyPlanet))]//此编辑针对MyPlanet类
public class MyEditor : Editor
    {
       
        SerializedProperty companyName;//MyPlanet类必须有属性companyName
        SerializedProperty activeCode;//MyPlanet类必须有属性activeCode

        override public void OnInspectorGUI()
        {
            companyName = serializedObject.FindProperty("companyName");
            activeCode = serializedObject.FindProperty("activeCode");

	    //更新保存值
            serializedObject.Update();

            companyName.stringValue = EditorGUILayout.TextField("公司:", companyName.stringValue);            
            activeCode.stringValue = EditorGUILayout.TextField("激活码:", activeCode.stringValue);

	    刷新修改的值
	    serializedObject.ApplyModifiedProperties();
	}
}
关注
打赏
1660743125
查看更多评论
立即登录/注册

微信扫码登录

0.1646s