源码学习网 首页 编程学园 Cocos2dX 查看内容

COCOS2DX/lua加载动画

2019-7-15 03:43| 发布者: opiye| 查看: 82| 评论: 0

腾讯云服务器秒杀

1、加载spine/json(ExportJson)骨骼动画 现在用的比较多

local spineAnim = sp.SkeletonAnimation:create("base/res/spine/qiandao.json","base/res/spine/qiandao.atlas", 1.0)--预加载动画资源

spineAnim:setPosition(200,200) --设置位置

self:addChild(spineAnim) --添加层

spineAnim:setAnimation(1, "effect", true) --这里必须要设置动画才能显示

2、加载ExportJson骨骼动画(很少用, 现在基本用spine)


local fishAnimation = ccs.Armature:create("game100") -- 创建动画

"game100"名字可以双击"plaza/game_6.ExportJson"文件找到动画名字。如果名字不对会报错找不到要播放的动画所以这里名字必须统一。如图下:

上图红色标注的名字,与加载动画的名字统一

ccs .ArmatureDataManager: getInstance():addArmatureFileInfo( "plaza/datingdonghua_6.png", "plaza/datingdonghua_6.plist" , "plaza/game_6.ExportJson" )

当然这里也可以修改“datingdonghua_6.png”,“datingdonghua_6.plis”以及"game100"的名字。无论怎样修改,使用的时候名字相对应就不会有问题,否则报错!




来源网址:https://zhuanlan.zhihu.com/p/58878586

鲜花

握手

雷人

路过

鸡蛋

最新评论