Unity3D提供了强大的编辑器扩展机制,在项目开发中,如果可以将一些繁琐的工作放在编辑器扩展中进行,则会大大提高效率.本文对编辑器扩展进行了一些总结,希望对有兴趣编写编辑器扩展的开发人员有所帮助.当我们编写一个编辑器扩展时,一般可以从以下四个类继承: 1 . ScriptableObject 最常见的小功能扩展,一般不用窗口的编辑扩展,可以从这个类中继承,如以下代码所示: using UnityEngine; using UnityEditor; using System.Collecti
自定义检视面板的使用: 先是定义一个脚本文件,我们来修饰它的检视面板: [HelpURL("http://www.baidu.com")] public class Atr : MonoBehaviour { public int id; public string Name; [Multiline()] public string BackStory; public float health; public float damage; public float weaponDamag