cocos 骨骼動畫替換資源

骨骼動畫替換圖片有兩種方法:
一.
通過SpriteFrameCache的replaceFrameByName方法替換資源的精靈幀。在這裏插入圖片描述
播放完成之時不要忘記替換回原來的
在這裏插入圖片描述
如果資源加載的時候,通過addSpriteFrameFromFile加載資源的話,可以通過刷新SpriteFrameCacheHelper的usingSpriteFrames容器來及時更新。
二.
第二種方法參考https://www.jianshu.com/p/f1e54bca8b41
打開骨骼動畫的json文件,會發現它包含許多的Bone在這裏插入圖片描述通過Armature的getBone方法對象獲取你所需要改變的Bone對象。此時有兩種方法替換。
1. Armature對象創建未播放時替換圖片,在這裏插入圖片描述
2. 在骨骼動畫播放時(1方法也可以替換)
在這裏插入圖片描述必須在播放需要替換圖片的動畫時纔可以獲取到displayNode,否則爲空

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章