[Unity]关于调用dll中的AddComponent

来源:互联网 发布:mac硬盘取消密码 编辑:程序博客网 时间:2024/05/16 11:05

当反射调用外部dll中的AddComponent方法时,有两种情况

1 AddComponent(string classname)

2 AddComponent(typeof classname)

第一种情况会报错:classname不存在

第二种情况加载成功

根据网上反馈的资料,以及个人的猜测认为:

unity只对应用本身编译的代码查找名为classname的组件,但是会对本身和外部编译dll都查找类型为classname的组件。

网上认为这是unity的bug。

目前项目使用的unity版本为4.1.4f

0 0