unity里使用AddComponentMenu添加自定义组件的一个隐藏坑
来源:互联网 发布:电子清标软件 编辑:程序博客网 时间:2024/06/05 15:50
其实unity虽然不开源,但做插件、自定义组件其实非常轻松,AddComponentMenu的作用,是将一个继承自MonoBehaviour的子类添加到unity编辑器的Component菜单里,官方教程很简单,我随便写了行代码试了一下
[AddComponentMenu("aa/bb")] public class TestComp : MonoBehaviour { public string StringArgument; }
无论怎样编译,重启,反正死活不出来,百度,google,bing,把整个互联网翻了个遍,也没找到解决方案,安装最新版的unity,折腾了一天,也一样没用,真的有点怀疑自己十年的编程经验是不是有点水了。
不死心,今天虽然周末,在家里继续搞,突然灵光一闪,既然名为AddComponentMenu,那么是不是表示文件名和类名必须一致呢?试了一下,果真如此,苍天啊。。。
原来是自己太逗比了,一开始抱着测试的心态,并不严谨,随便在一个已经存在的文件里添加了以上的代码,所以unity并不认。
上面废话有点多,总结一下,就是AddComponentMenu是需要文件名和类名一致的,举例:TestComp类必须放在TestComp.cs里,就这么简单,而菜单名,却是随意的。
0 0
- unity里使用AddComponentMenu添加自定义组件的一个隐藏坑
- unity里使用AddComponentMenu添加自定义组件的一个隐藏坑
- Unity属性——AddComponentMenu 字面理解:添加 组件选项菜单 分析:可能是添加一个脚本或者组件到一个物体上 验证: 新建一个脚本:AttributeTest 提示:添
- Unity属性——AddComponentMenu
- Unity各种组件使用的坑
- AddComponentMenu
- AddComponentMenu
- Android自定义组件添加组件的属性
- unity组件的添加和删除
- unity anim 组件的使用
- unity network组件的使用
- Horizontalscrollview里添加一个布局,该布局里在添加一个自定义的View,为什么View里用Canvas画图无法显示?
- Horizontalscrollview里添加一个布局,该布局里在添加一个自定义的View,为什么View里用Canvas画图无法显示?
- Horizontalscrollview里添加一个布局,该布局里在添加一个自定义的View,为什么View里用Canvas画图无法显示?
- Android自定义组件:一个波浪形的组件
- Extjs的一个自定义组件
- Spine在unity里的使用
- 自定义了一个tableViewCell,cell里添加了一个按钮,怎样确定按钮所在的单元格的索引
- HDU-----1215---七夕节
- python学习笔记
- Python初接触--函数
- 系统权限
- C++中cin内容读到string变量要输入两次回车的问题
- unity里使用AddComponentMenu添加自定义组件的一个隐藏坑
- Struts2与Spring3 MVC性能比较 (MVC性能测试)
- scaleType=“centerInside”是什么意思
- 数据结构 稀疏矩阵的基本操作
- dbca.rsp精简版
- Android 计算器
- Spring MVC学习总结(12)——Spring MVC集成Swagger时报错{"schemaValidationMessages":[
- how-to upgrade all local docker images
- 关于文字的编码