我能找到的Corona SDK中Spriter动画的唯一实现最初是在2012年开发的(在Spriter的公开1.0发布之前,如果我没有记错的话),并在2013年合并了一些简单的更新。
这里提到了实现: https://brashmonkey.com/forum/index.php?/topic/2791-corona-sdk/#comment-6565
代码本身可以位于GitHub上,这里: https://github.com/XibalbaStudios/Spriter
查看GitHub版本中包含的.scml格式,它似乎与最新的Spriter .scml格式非常不同。
例如,旧格式包含" a2"的generator_version的属性,而较新的格式使用" r6"。
使用较新格式的.scml XML文件在Corona SDK Simulator中运行GitHub中的示例代码会导致许多错误,例如第133行中的utils.lua中的第一个错误:"尝试对a执行算术运算零值"。
编写新的实现可能是唯一的答案,但我认为在进入之前询问Corona SDK开发人员社区是个好主意,以防有人已经解决了这个问题并愿意分享解决方案。
非常感谢任何信息。