我有一个比较复杂的AnimationGraph文件,一个角色有3个武器,8个方向,6套动作。
idle,walk,run,death,dash,attack,每个clip需要8帧。也就是说,
我这一个角色的spriteFrame 3 * 8 * 6 * 8 = 1152个spriteFrame,还不包含别的动作,我每次加载一个角色,得加载1分钟,因为有非常多的琐碎的json文件需要加载,这个地方可以优化么?合并json之类的。
大家没有这样的需求么?
8个方向。。。我建议你放个截图让大家开开眼
左和右不是翻转吗?这也两套?
武器粘一起了么 不能拆出来么?
以前做 ARPG 的时候,只要右上和右下两套斜 45 度 资源。这样最省,体验也还行。如果只是序列帧,自己写一个 FrameAnim 组件,这样你开发阶段动作全部在一个 json 配置里。动作资源提前打合图,开发阶段就不会加载慢了。开发阶段还可以考虑动态加载动作图集。线上走提前加载。
你的这个方案目前是最靠谱的了
是的,也是网络上找的资源
但是我认为CocosCreator应该考虑到这种情况呀,我空手状态,2个武器状态。6个动作,8个方向。144个clip。我擦。加载贼慢。。就不能把AnimationGraph的用到的资源合并成一个么。理论上完全可以实现啊。