1. this._armatureDisplay = this.node.getComponent(dragonBones.ArmatureDisplay);
2. this._armature = this._armatureDisplay.armature();
3. // if (!cc.sys.isNative) {
4. // this.slots = this._armature.getSlots().filter(slot => {
5. // return !!slot.boundingBoxData;
6. // });
7. // } else {
8. this.slots = [];
9. var fuck = this._armature.getSlots();
10. for (var i = 0; i < fuck.length; i++) {
11. var slot = fuck[i];
12. var dame = slot.getBoundingBoxData();
13. if (dame) {
14. // this.slots.push(slot);
15. }
16. }
17. // }
第11行运行完后会报错,错误如下:
2019-04-11T02:27:24.798Z - normal: Simulator: D/jswrapper (129): JS: Cocos Creator v2.0.9
2019-04-11T02:27:59.971Z -error: Simulator: E/jswrapper (4351): jsb: ERROR: File ..\cocos\scripting\js-bindings\auto\jsb_cocos2dx_dragonbones_auto.cpp: Line: 4351, Function: js_cocos2dx_dragonbones_Slot_get_displayController
E/jswrapper (4351): js_cocos2dx_dragonbones_Slot_get_displayController : Invalid Native ObjectE/jswrapper (4359): [ERROR] Failed to invoke js_cocos2dx_dragonbones_Slot_get_displayController, location: ..\cocos\scripting\js-bindings\auto\jsb_cocos2dx_dragonbones_auto.cpp:4359
at HTMLElement.print-simulator-log (C:\Naix\workspace\CocosCreator\resources\app.asar\editor\builtin\scene\panel\messages\scene.js:1:1501)
at Object.e._dispatch (C:\Naix\workspace\CocosCreator\resources\app.asar\editor-framework\lib\renderer\panel.js:1:1941)
at EventEmitter.o.on.s (C:\Naix\workspace\CocosCreator\resources\app.asar\editor-framework\lib\renderer\ipc.js:1:2917)
at emitMany (events.js:127:13)
at EventEmitter.emit (events.js:204:7)
2019-04-11T02:27:59.972Z - error: Simulator: E/jswrapper (4351): jsb: ERROR: File ..\cocos\scripting\js-bindings\auto\jsb_cocos2dx_dragonbones_auto.cpp: Line: 4351, Function: js_cocos2dx_dragonbones_Slot_get_displayController
E/jswrapper (4351): js_cocos2dx_dragonbones_Slot_get_displayController : Invalid Native ObjectE/jswrapper (4359): [ERROR] Failed to invoke js_cocos2dx_dragonbones_Slot_get_displayController, location: ..\cocos\scripting\js-bindings\auto\jsb_cocos2dx_dragonbones_auto.cpp:4359
at HTMLElement.print-simulator-log (C:\Naix\workspace\CocosCreator\resources\app.asar\editor\builtin\scene\panel\messages\scene.js:1:1501)
at Object.e._dispatch (C:\Naix\workspace\CocosCreator\resources\app.asar\editor-framework\lib\renderer\panel.js:1:1941)
at EventEmitter.o.on.s (C:\Naix\workspace\CocosCreator\resources\app.asar\editor-framework\lib\renderer\ipc.js:1:2917)
at emitMany (events.js:127:13)
at EventEmitter.emit (events.js:204:7)