在 Unity 项目中复用 cocos2dx 的帧动画资源,需要自己编写一套 runtime 来支持。

实现步骤

  1. 解析 plist 文件,获取帧信息
  2. 切割大图,生成 Texture2D 对象
  3. 生成 animation 对象,通过切换 SpriteRenderersprite 属性来实现动画效果

相关代码已在 XYGame 项目中使用,源码传送门:

https://git.oschina.net/dreamyouxi/XYGame/tree/master/UnityClient/Assets/Scripts/2d