-
Creator 版本: 2.4.5
-
目标平台:网页
-
重现方式:100%
-
首个报错:
cocos2d-js-min.f09e9.js:1 Cannot set properties of undefined (setting ‘_val’) TypeError: Cannot set properties of undefined (setting ‘_val’)
at Array.191.v (http://localhost:7456/build/cocos2d-js-min.f09e9.js:1:586514)
at 191.M. (http://localhost:7456/build/cocos2d-js-min.f09e9.js:1:589356)
at b (http://localhost:7456/build/cocos2d-js-min.f09e9.js:1:587430)
at B (http://localhost:7456/build/cocos2d-js-min.f09e9.js:1:587776)
at 191.M. (http://localhost:7456/build/cocos2d-js-min.f09e9.js:1:589765)
at b (http://localhost:7456/build/cocos2d-js-min.f09e9.js:1:587430)
at I (http://localhost:7456/build/cocos2d-js-min.f09e9.js:1:588050)
at Object.F [as deserialize] (http://localhost:7456/build/cocos2d-js-min.f09e9.js:1:589179)
at 40.e.exports (http://localhost:7456/build/cocos2d-js-min.f09e9.js:1:203653)
at parseImport (http://localhost:7456/build/cocos2d-js-min.f09e9.js:1:223270) -
之前哪个版本是正常的:
-
手机型号:
-
手机浏览器: chrome
-
编辑器操作系统:
-
重现概率: 100%
在本地调试网页上不会报错,发布后运行就会有一个prefab预加载失败
而其他的prefab可以正常的加载
加载方式是cc.resources.load
我猜可能是property中写了自定义类的数组导致的反序列化失败,@property([自定义类])
这个问题我改了之后再打包也还是会报错,后面我直接回滚版本再改这个prefab和代码,
一模一样的代码和prefab但是却又可以正常加载了