cocos动画
来源:互联网 发布:知我者莫若你下一句 编辑:程序博客网 时间:2024/05/17 07:11
首先准备好资源文件,这里我采用的是用cocos引擎生成的实例项目(BattleScene)的资源,用cocos里面自带的cocos studio打开,如下所示:
那些csd文件则为动画的资源文件,点击播放按钮会发现精灵在运动。在HelloWorld类的init函数里面添加如下代码(注意该项目是用cocos一站式解决方案生成的,如果是用cocos命令生成的项目可能项目代码稍微有点不同,这种情况下注意加入头文件
#include “cocostudio/CocoStudio.h”
#include “ui/CocosGUI.h”)
bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !Layer::init() ) { return false; } auto director = CCDirector::getInstance();//获得导演的实例 auto size = director->getWinSize();//获得窗口大小 auto rootNode = CSLoader::createNode("captain_jack.csb");//创建该节点,注意文件后缀名为csb而不是csd this->addChild(rootNode); rootNode->setPosition(ccp(size.width/2, size.height/2));//设置位置 ActionTimeline* action = CSLoader::createTimeline("captain_jack.csb");//创建动画,该动画应该问上面创建节点里面的的,可以是captain_jack.csb本身,也可以是captain_jack.csb里面的子动画,如果该动画由子动画组成的话 rootNode->runAction(action); action->gotoFrameAndPlay(0, 35, true);//从0~35帧循环播放动画 return true;}
0 0
- cocos动画
- Cocos动画
- cocos 动画
- cocos-2d动画
- Cocos骨骼动画
- cocos 动画整理
- Cocos添加动画
- cocos简易动画
- cocos 动画 触摸事件
- cocos骨骼动画
- COCOS 骨骼动画
- cocos动画系统及绘制
- Cocos Studio制作帧动画
- cocos-lua 场景切换动画
- COCOS学习笔记--骨骼动画
- cocos-lua帧动画使用
- cocos斗地主发牌动画
- cocos-Lua添加骨骼动画
- 作为码农,没做过这些你就out了
- 欢迎使用CSDN-markdown编辑器
- 好记心不如烂笔头,ssh登录 The authenticity of host 192.168.0.xxx can't be established. 的问题
- 8. String to Integer (atoi)
- Codeforces Round #320 (Div. 2) 579B Finding Team Member(脑洞)
- cocos动画
- 决定像一个真正的ACMer一样,记录下自己的ACM之路
- 文章标题
- Codeforces Round #320 Div 2
- LightOJ 1236 Pairs Forming LCM(算术基本定理)
- 通过Java反射机制构造类的对象
- 操作系统重新整理
- 写在之前给自己的话,加油!
- cutesource