新建VS项目,选择类库工程。
添加引用
勾选DMIFS.dll,Model.dll,和UnityEngine.dll,DMInputManager.dll,引入到工程中。
DMIFS.dll是组件对外的接口,组件在编辑器中可编辑的属性,组件自身同步功能,以及组件和其他组件的交互功能都由该动态库提供,任何组件都需要引入该库;
Model.dll是组件数据接口,如果需要使用组件的某些属性,则需要引入该库;
UnityEngine.dll是Unity相关组件库,如果需要用到Unity的功能,例如射线监测,碰撞,Input输入等功能时就需要引入该动态库。
DMInputManager.dll是一个设备和输入管理的插件。插件特性:1. 多设备的识别和管理(鼠标,键盘和各种摇杆外设等) 2. 实例方法管理设备启动、禁用、按键和轴 3. 支持虚拟键位和虚拟轴 4.动态修改键位
修改组件名
打开项目的属性面板,修改程序集名称为组件名,平台的目标框架现已支持到.Net Frame Work 4.5,如需用到C#新版本的特性,需要修改至.Net Frame Work 4.5。
注意:组件名是打包组件模型资源时设置的名字。
创建Main类
创建Main类,去掉命名空间,修饰符修改public,继承ScriptManager类,作为组件的入口脚本。
注意:新建脚本中若需要继承Monobehaviour类,则替换为继承DMonobehaviour类,方便直接从sender中调用消息发送方法。
上一篇:没有了
下一篇:编辑模式初始化