Editor------------------Editor

Editor总览


Editor类是自定义Editor的基类。它派生自ScriptableObject。


1、变量

serializedObject序列化对象,代表被Inspector的对象
target被Inspector的对象。比如某个脚本。
targets被Inspector的对象数组。假如某gameobject上有多个相同的脚本。
注意:这里的target并不是指某个GameObject,而是指gameobject上的某个脚本(组件)。


2、函数

DrawDefaultInspector绘制build-in的inspector
DrawHeader绘制Editor头
GetInfoString预览窗口顶部资源信息
GetPreviewTitle若要改变预览的label,可以重写此函数
HasPreviewGUI 
OnInspectorGUI 
OnInteractivePreviewGUI 
OnPreviewGUI 
OnPreviewSettings 
RenderStaticPreview 
Repaint重绘
UseDefaultMargins使用默认的inspector

3、静态函数

CreateEditor创建Editor。当在某个Editor的OnInspectorGUI中调用CreateEditor(someObj)时,会绘制someObj的Inspector。

4、消息

OnSceneGUI在SceneView中处理事件。可以用来在场景视图中绘制网格等


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值