`
zhangziyangup
  • 浏览: 1187353 次
文章分类
社区版块
存档分类
最新评论

cocos2d学习笔记(三)Actions和Animation

 
阅读更多

cocos2d提供了格式各样的action和animation,简单介绍下


举个例子

CCAction *moveAction = [CCMoveBy actionWithDuration:2.0f position:ccp(200.0f,0.0f)];

[vikingSprite runAction:moveAction];

假如vikingSprite是我们已经建立好的一个精灵,那么这个精灵就会朝着position的位置移动,两秒后就到指定位置了


上面只是一个最简单的例子,不过一般来讲,精灵的跟动画相关的无外乎CCAction,CCAnimation,CCAnimate三个对象

一般都是先创建CCAnimation对象,通过CCAnimation创建CCAnimate,再通过CCAnimate创建CCAction,最后精灵对象run一下这个action对象,动画就跑起来了


比较常用的几个action有CCRepeatForever,一个无限重复的动作。CCSequence队列执行一个动作,CCSpawn同时执行多个动作,这三个类都是CCAction的子类,多个action可以互相嵌套着用


可以参考官方的例子,那个例子很全


建议大家把cocos2d文档整合到xcode中,方便查阅,整合方法:http://blog.csdn.net/volcan1987/article/details/7058047

看到那篇博客才想起来去12月初的时候就打算开始学习cocos2d了,结果先去弄c/c++了,上周才又回来开始学cocos2d,一转眼半年都过去了,how time flies!

分享到:
评论

相关推荐

    Cocos2d-x学习笔记

    在学习Cocos2d-x的过程中,新手首先需要了解其基本概念和安装配置过程。下面将详细介绍如何通过Cocos2d-x的官方文档进行入门学习,以及一些基础的开发步骤。 首先,进入Cocos2d-x的官方网站,下载最新的开发包。...

    cocos2d 学习笔记

    本学习笔记将深入探讨cocos2d的核心概念、关键组件以及实际应用技巧。 一、cocos2d基本概念 1. Scene(场景):cocos2d中的基本构造单元,代表游戏或应用的一个完整状态,例如主菜单、游戏关卡等。 2. Layer(层)...

    cocos2d-x学习笔记

    《cocos2d-x学习笔记》 在学习cocos2d-x时,了解其核心组件和工作流程至关重要。AppDelegate是cocos2d-x框架中的一个关键类,它扮演着应用程序入口点的角色,处理应用程序的生命周期事件。让我们深入探讨...

    cocos2d学习资源汇总

    cocos2d-x学习资源汇总 cocos2d-x是一款功能强大且广泛...cocos2d-x是一个功能强大且广泛应用于游戏开发的游戏引擎,通过学习和实践,开发者可以快速掌握cocos2d-x的使用和开发技能,从而快速开发出高质量的游戏产品。

    cocos2d的学习资料

    8. **扩展性**:cocos2d-x拥有丰富的第三方库和插件,如粒子系统、UI组件、广告集成等,进一步提升了开发效率和游戏质量。 学习cocos2d-x时,你需要理解基本的面向对象编程概念,掌握至少一种支持的语言,如C++或...

    【吼吼睡cocos2d学习笔记】第七章 - 4个很酷的类 代码

    通过阅读提供的"吼吼睡cocos2d学习笔记"第七章,你将能够深入理解这些类的工作原理,学习如何在实际项目中应用它们。同时,提供的CH07.xcodeproj文件可能是包含示例代码的工程,可以帮助你直接在Xcode环境中运行和...

    Cocos2D-X开发学习笔记-渲染框架之布景层类的使用示例

    本篇学习笔记主要聚焦于Cocos2D-X的渲染框架,特别是布景层类的使用,这对于构建游戏场景至关重要。 首先,我们要理解Cocos2d-x中的“布景层”(CCLayer)。在Cocos2D-X中,布景层是场景(CCScene)的一个子类,...

    Cocos2d-x 三消游戏源码

    Cocos2d-x是一款流行的开源跨平台2D游戏开发框架,用C++编写,支持iOS、Android、...通过对这些源码的学习,开发者可以深入理解Cocos2d-x的游戏开发流程,同时也能掌握三消游戏的实现细节,提升自己的游戏开发能力。

    Cocos2d-x实战:JS卷——Cocos2d-JS开发

    资源名称:Cocos2d-x实战:JS卷——Cocos2d-JS开发内容简介:本书是介绍Cocos2d-x游戏编程和开发技术书籍,介绍了使用Cocos2d-JS中核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、性能优化、多平台...

    cocos2d-x-cocos2d-x-2.2.2.zip

    总的来说,cocos2d-x 2.2.2是一个功能完备、易于学习和使用的2D游戏开发框架。通过深入理解并掌握这个版本,开发者可以创建出运行在多种平台上的高质量游戏,享受到cocos2d-x带来的强大开发体验。无论是初学者还是...

    Cocos2d-x学习笔记(三)—— 坐标系

    Cocos2d-x学习笔记(三)—— 坐标系

    Cocos2d-x实战 JS卷 Cocos2d-JS开发

    2. **图形与动画**:讲解如何使用Cocos2d-x的绘图API绘制2D图形,实现精灵(Sprite)、动画(Animation)和粒子系统(Particle System)。 3. **物理引擎**:介绍Cocos2d-x内置的Box2D物理引擎,用于模拟游戏中的...

    Cocos2D-X2.2.3学习笔记3(内存管理)

    在Cocos2D-X2.2.3的学习过程中,内存管理是至关重要的一个环节,它直接影响到游戏的性能和稳定性。Cocos2D-X是一个跨平台的2D游戏开发框架,使用C++作为主要编程语言,并支持Lua和JavaScript。本笔记将深入探讨Cocos...

    Cocos2d-x学习笔记——完全掌握C++ API与游戏项目开发.zip

    本学习笔记旨在帮助开发者全面掌握Cocos2d-x的C++ API以及游戏项目的开发流程。 一、Cocos2d-x框架基础 Cocos2d-x是Cocos2d-x系列的C++版本,它提供了丰富的图形绘制、动画制作、音频播放、物理引擎等功能。Cocos2d...

    cocos2d学习教程

    总之,《cocos2d学习教程》是iPhone游戏开发者的宝贵资源,无论你是完全的新手还是有一定经验的开发者,都能从中获得对cocos2d深入的理解和实践经验。通过学习和实践,你将能够利用cocos2d创造出令人惊叹的2D游戏。

    cocos2d-x 3.0

    1. 学习cocos2d-x 3.0的官方文档,了解其核心类和API。 2. 研究cocos2d-x社区的教程和示例项目,积累实战经验。 3. 探索Box2D物理引擎,提升游戏的物理表现力。 4. 实践编程,通过修改和调试代码,理解行走逻辑的每...

    Cocos2D-X开发学习笔记-触屏事件使用示例

    本学习笔记将深入探讨如何在Cocos2D-X中处理触屏事件,让游戏能够响应用户的触摸操作。 首先,我们要了解Cocos2D-X中的触摸事件处理机制。在Cocos2D-X中,触屏事件主要通过`Touch`类和`TouchEvent`类来实现。`Touch...

    cocos2d-x学习笔记\cocos2d-x学习笔记(17)--简单游戏实例1--双枪手

    《cocos2d-x学习笔记(17)--简单游戏实例1--双枪手》 cocos2d-x是一款跨平台的2D游戏开发框架,基于C++,支持iOS、Android、Windows等多个操作系统。本笔记主要讲解如何使用cocos2d-x创建一个简单的双枪手游戏实例,...

    地球人己阻止不了程序猿们学习cocos2d-x了-学习笔记04 .源码

    《Cocos2d-x游戏开发:深入学习笔记04源码解析》 Cocos2d-x,作为一款跨平台的游戏开发框架,深受广大程序猿们的喜爱。它支持使用C++编写代码,同时提供了Lua和JavaScript的绑定,使得游戏开发既高效又灵活。本篇将...

    学习Iphone 和 Ipad cocos2d 游戏开发

    本教程将带你深入学习如何利用Cocos2d为iPhone和iPad构建游戏。 首先,我们需要了解Cocos2d的基本概念。Cocos2d基于Objective-C,提供了一个强大的游戏开发环境,包括场景管理、精灵(Sprites)、动作(Actions)、...

Global site tag (gtag.js) - Google Analytics