spine的简单使用

来源:互联网 发布:java做一个小游戏 编辑:程序博客网 时间:2024/04/30 04:06

<1>头文件

#include<spine/spine-cocos2dx.h>#include "spine/spine.h"using namespace spine;
<2>创建一个player行走和攻击的动画,并且循环播放。
void HelloWorld::Main(float dt){    auto skeleton = new SkeletonAnimation("enemy.json", "enemy.atlas");    skeleton->setMix("walk", "attack", 0.2f);    skeleton->setMix("attack", "walk", 0.4f);        skeleton->setAnimation(0, "walk", false);    skeleton->setAnimation(0, "attack", false);    skeleton->addAnimation(0, "walk", false);    skeleton->addAnimation(0, "attack", true);        skeleton->timeScale = 0.6f;    skeleton->debugBones = true;  //骨骼是否隐藏        Size winSize = Director::getInstance()->getWinSize();    skeleton->setPosition(Vec2(winSize.width/2, winSize.height/2));    this->addChild(skeleton);}

0 0
原创粉丝点击