首先需要有一个CCTexture2D 来将存放一张图片

CCTexture2D mode;
mode = CCTextureCache.sharedTextureCache().addImage("Images/Sprite/20011");

然后创建一个list等一个集合来存放各个动画帧CCSpriteFrame

接着实例化各个动画帧,并将之添加到上面的list集合里。

List<CCSpriteFrame> frames;
frames = new List<CCSpriteFrame>();for (int i = 0; i < 4; i++){for (int j = 0; j < 4; j++){CCSpriteFrame frame = CCSpriteFrame.frameWithTexture(mode, new CCRect(j * 318 / 4, i * 451 / 4, 318 / 4, 451 / 4));frames.Add(frame);}}

创建一个CCAnimation,用来将动画帧组合成动画

List<CCSpriteFrame> temp = new List<CCSpriteFrame>();
for (int i = 0; i < 4; i++){temp.Add(frames[i]);}
CCAnimation ani = new CCAnimation();ani.initWithFrames(temp, 0.1f);

创建一个CCAnimate,来将动画CCAnimation变为动作,方便精灵执行动作。

CCAnimate animate=CCAnimate.actionWithAnimation(ani, false);sprite.runAction(CCRepeatForever.actionWithAction(animate));

转载于:https://www.cnblogs.com/dieaz5/archive/2013/03/08/2950305.html

cocos2d-x for xna创建动画-人物行走相关推荐

  1. Cocos2D研究院之精灵与动画

    转载自雨松MOMO程序研究院本文链接地址:Cocos2D研究院之精灵与动画(六) 通过对导演.场景.层和节点的剖析,现在我们已经可以写出一个完整的游戏体系了,在实际应用中,场景一般都是作为游戏的关卡, ...

  2. 使用Python,OpenCV创建动画GIF图和模因生成器

    在这篇博客中,我们将学习如何使用Python,OpenCV,dlib和ImageMagick工具箱创建动画GIF. 然后,您将结合所有这些技术,使用OpenCV构建一个模因生成器(眼镜

  3. 【Flutter】Animation 动画 ( AnimatedBuilder 动画使用流程 | 创建动画控制器 | 创建动画 | 创建动画作用的组件 | 关联动画与组件 | 动画执行 )

    文章目录 ◯.AnimatedBuilder 引入 一.创建动画控制器 二.创建动画 三.创建动画作用的组件 四.创建 AnimatedBuilder 关联动画与组件 五.动画运行 六.完整代码示例 ...

  4. 【Flutter】Animation 动画 ( AnimatedWidget 动画使用流程 | 创建动画控制器 | 创建动画 | 创建 AnimatedWidget 动画组件 | 动画运行 )

    文章目录 ◯.AnimatedWidget 组件引入 一.创建 AnimatedWidget 动画组件 二.创建动画控制器 三.创建动画 四.动画运行 五.完整代码示例 六.相关资源 Animated ...

  5. 【Flutter】Animation 动画 ( Flutter 动画基本流程 | 创建动画控制器 | 创建动画 | 设置值监听器 | 设置状态监听器 | 布局中使用动画值 | 动画运行 )

    文章目录 一.创建动画控制器 二.创建动画 三.设置值监听器 四.设置状态监听器 五.布局中使用动画值 六.动画运行 七.完整代码示例 八.相关资源 Flutter 动画基本流程 : ① 创建动画控制 ...

  6. Android复习15【动画:创建资源文件夹、创建动画资源文件、组合动画、属性动画、材料设计新特性】

    2020-05-09-[12周-周四] Android动画 https://blog.csdn.net/zhangbijun1230/article/details/80262359 https:// ...

  7. lua cocos 创建动画的几种方式

    lua cocos 创建动画有如下几种方式可供大家选择: 第一种方式: 在cocos studio 中拖进去一个Armature,在Armature的特性一栏导入美术或者自己做好的动画(导入文件). ...

  8. 从Flash到Silverlight进阶教程-用代码来创建动画

    从Flash到Silverlight进阶教程 用代码来创建动画 这节里将要讲述一个自定义用户控件最基本的操作,就好象Flash中的MovieClips一样,动态的将其添加到舞台上. 首先你将要看到如何 ...

  9. Unity 2D教程 | 骨骼动画:创建动画

    转载自:2016-02-13 Unity官方平台 本教程主要讲解Unity引擎自带的2D骨骼动画工具,以及2D动画的基本概念.本篇会添加一些动画,如默认状态.跳动.坠落等. 基础动画理论 制作动画要牢 ...

最新文章

  1. 如何设计可自学习的五子棋AI?
  2. php7 mongodb 分组 排序 查询
  3. python哨兵循环_Python:deadloop之非模态交互界面(模态循环)(哨兵循环)
  4. comsol移动网格_将动网格模型迁移到 5.3a
  5. Taro+react开发(3)--tora官网
  6. 记录下Lambda常用的表现形式
  7. 安装squid_「首席推荐」设置Squid转发代理或者正向代理
  8. 95-080-048-源码-启动-启动standalonesession
  9. [转载]你呀,最大的问题就是太合群了
  10. Allennlp 安装和使用问题
  11. Unity 制作数字图片字体
  12. 转载:做正确的事情,等着被开除(Do the right thing, Wait to get fired)
  13. 皮尔森(pearson)相关系数代码实现
  14. linux手写数字识别,mnist手写数字识别与图片预处理
  15. Jenkins升级最新LTS版本2.150.x,页面本地化之后出现部分英文部分中文的解决办法
  16. 《庄子·外篇·知北游第二十二》
  17. Python加CH9329模块实现云顶之弈自动刷局数
  18. 【NCC】Discovering casual signal In image代码复现发现的小trick
  19. php获取当月工作日天数,2018年每月工作日天数多少天?2018年工作日总天数有多少天...
  20. 更换硬盘后的克隆硬盘

热门文章

  1. NIHCC发布迄今世界最大的CT医学影像数据集(附下载)
  2. oracle的集函数,Oracle统计分析函数集之一(转载)
  3. 终于有人把计算机视觉讲明白了。。。
  4. 收藏 | 深度学习19个损失函数汇总
  5. CVPR 2020 Oral |目标检测+分割均实现SOTA!厦大提出协同学习网络
  6. 计算机基本知识实训报告,计算机实训报告小结
  7. 提取voc数据集中特定的类
  8. 写给小白的机器学习之决策树算法详解(附实战源码)
  9. ROS在类中发布和接受消息(标准消息)
  10. jsonobject转map对象_解析JSON中JSONObject的高级使用