[]如何更换ani文件的图片帧
项目中有换装需求,部件数量很庞大。而且大部分是一样的动作(位移和缩放等),所以我们采用的方法是用同一个ani文件,代码中动态的更换每一帧的图片。 在浏览器下运行时,可以获取Animation对象的frames属性,通过修改_one[0],赋值新的Texture对象即可实现,如下图:
最近出LayaRuntime包,发现在这个Runtime下,Animatin每一帧的数据是在_cmds中,并且cmds中不是Texture对象,而是HtmlImageElement对象。
现在的问题就是如何修改HtmlImageElement,让它指向一个新的纹理贴图?
附:(项目已经后期了,准备上线,官网文档中有spine动画换装的方案,这个对于我们来说已经不太现实了。就不要发spine的解决方案了。)
最近出LayaRuntime包,发现在这个Runtime下,Animatin每一帧的数据是在_cmds中,并且cmds中不是Texture对象,而是HtmlImageElement对象。
现在的问题就是如何修改HtmlImageElement,让它指向一个新的纹理贴图?
附:(项目已经后期了,准备上线,官网文档中有spine动画换装的方案,这个对于我们来说已经不太现实了。就不要发spine的解决方案了。)
没有找到相关结果
已邀请:
2 个回复
yhcliang
赞同来自:
helloworldlv
赞同来自: