Cocos Creator 2.2.0的Spine无法使用

  • Creator 版本:2.2.0

  • 目标平台: 所有平台

  • 详细报错信息,包含调用堆栈:

  • 重现方式:载入Spine档

  • 之前哪个版本是正常的 :2.1.3

  • 出现概率:100%

  • 额外线索:

Simulator: Assertion failed: (tupleVal == 2), function load, file /Users/nantas/fireball-x/cocos2d-x-lite_22/cocos/editor-support/spine/Atlas.cpp, line 137.
at HTMLElement.print-simulator-log (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/builtin/scene/panel/messages/scene.js:1:1608)
at Object.e._dispatch (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor-framework/lib/renderer/panel.js:1:1876)
at EventEmitter. (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor-framework/lib/renderer/ipc.js:1:2952)
at EventEmitter.emit (events.js:194:13)

范例档案:
SpineTest.zip (1.3 MB)

好的,稍后我验证下。

看报错是atlas格式不兼容,2.2.0 用的是spine 3.7,导出spine 3.7试试。
旧版本的atlas少了这个字段

感谢经由提示,发现修正步骤如下:

1.*.atlas档案内xxx.png下,添加 size: xxx,xxx。 //size后一定要空格,xxx,xxxx填入图档宽高。

2.在编辑器内,重新“应用”属性。 //可以先打空白,然后去除掉,这样应用按钮就可点选。

这样在任何环境下都就能使用,

感谢引擎团队。

2赞

mark