cocos creator 1.6 节点绑定的组件加载不出!

项目在1.5.2 是正常的,换到1.6之后 点击节点 就报这个错误,然后右边一直显示 正在加载。。 看不到组件也无法进行相应操作,如何解决啊 有点急@panda

红字是:

TypeError: Cannot read property ‘name’ of undefined
at _buildProp (C:\cocos1.6\dist\resources\app.asar\editor\builtin\inspector\utils\utils.js:1:721)
at _buildComp (C:\cocos1.6\dist\resources\app.asar\editor\builtin\inspector\utils\utils.js:1:1841)
at Object.buildNode (C:\cocos1.6\dist\resources\app.asar\editor\builtin\inspector\utils\utils.js:1:2212)
at ui-panel-frame._handleQueryNode (C:\cocos1.6\dist\resources\app.asar\editor\builtin\inspector\panel\index.js:1:10993)
at Async.map (C:\cocos1.6\dist\resources\app.asar\editor\builtin\inspector\panel\index.js:1:10831)
at C:\cocos1.6\dist\resources\app.asar\node_modules\async\lib\async.js:52:16
at C:\cocos1.6\dist\resources\app.asar\node_modules\async\lib\async.js:361:13
at C:\cocos1.6\dist\resources\app.asar\node_modules\async\lib\async.js:52:16
at done (C:\cocos1.6\dist\resources\app.asar\node_modules\async\lib\async.js:246:17)
at C:\cocos1.6\dist\resources\app.asar\node_modules\async\lib\async.js:44:16

上面挂了什么组件吖?

应该是对应 comp 的 type 定义丢了。所以需要知道具体是挂了啥~
谢谢啦

1赞

为了回答这个问题,我把1.6卸了才安上1.5.2。 其它节点的组件貌似是可以加载的,Canvas上面的不行,上面绑定的组件比较多:




请帮忙看一下

我是看不出来哪里有问题了

谢谢啦,看到那么多脚本,里面好多自定义的属性,应该是脚本内某个自定义属性的 type 定义丢了。

我们可以先做个预防,应该能解决。
不过不能 100% 确定是不是猜测的这个原因。如果要确定的话,需要你这个场景和那些脚本,不知道方不方便。

可以先试试把里面没有初始化的属性先点个 create,然后试试。
还有哦,可以装多个版本的,把原来的复制出来,再装新的版本就行啦。

总之先谢谢啦,我们这里先杀个猿祭个天,祈祷bug少点,哈哈

谢谢,那些null值的属性 create点了全部没任何反应。等我找个无聊到爆的时候把这些组件的每一个属性挨个检查一遍。。

同样TypeError: Cannot read property ‘name’ of undefined
at _buildProp (J:\CocosCreator\resources\app.asar\editor\builtin\inspector\utils\utils.js:1:721)
at _buildComp (J:\CocosCreator\resources\app.asar\editor\builtin\inspector\utils\utils.js:1:1841)
at Object.buildNode (J:\CocosCreator\resources\app.asar\editor\builtin\inspector\utils\utils.js:1:2212)
at ui-panel-frame._handleQueryNode (J:\CocosCreator\resources\app.asar\editor\builtin\inspector\panel\index.js:1:10985)
at Async.map (J:\CocosCreator\resources\app.asar\editor\builtin\inspector\panel\index.js:1:10823)
at J:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
at J:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:361:13
at J:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
at done (J:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:246:17)
at J:\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:44:16