-
Creator 版本: 2.4.0
-
目标平台: windows
-
重现方式:100%
-
原始代码
-
原始代码解析
这个函数是用来调用生成一个游戏面板的,首先是通过传入的参数生成path地址(对应在res文件夹下);
接着load基础的最底层游戏面板propDetailPanel,实例化为newDetailNode;
最底层面板实例化完成后,再次load内容预制体,也就是propDetailPrefab,然后将其实例化为addPropDetailPrefab,将其的父节点定义为刚刚生成的底层面板newDetailNode;
最后就是将newDetailNode挂在到我需要的场景中; -
测试结果
在网页和模拟器中的测试都没有报错,可以正常运行,但是生成win端调试模式下报错; -
调试日志
报的错误就是:addPropDetailPrefab is not defined
STACK:
[0]anonymous@assets/main/index.77d6f.js:396
[1]anonymous@src/cocos2d-jsb.04c94.js:42794
[2]fireTimeout@jsb-adapter/jsb-builtin.js:2191
[3]tick@jsb-adapter/jsb-builtin.js:2148
E/jswrapper (574): [ERROR] (c:\cocosdashboard_1.0.9\resources.editors\creator\2.4.0\resources\cocos2d-x\cocos\scripting\js-bindings\jswrapper\v8\object.cpp, 574): Invoking function (0E8627D8) failed!
E/jswrapper (274): ERROR: Uncaught ReferenceError: addPropDetailPrefab is not defined, location: assets/main/index.77d6f.js:0:0
希望论坛各位能够解答!!!!

