`
17studio
  • 浏览: 200034 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

cocos2dx笔记:关于action

 
阅读更多
使用cocos2dx,首先是从action入手,表示各种绑定对象的执行。

action+对象,组成了类似script + object的结构,action需要和object绑定在一起

1.基本动作InstantAction
  放置 – Place
  隐藏 – Hide
  显示 – Show
  可见切换 – ToggleVisibility

2.延时动作
  移动到 – CCMoveTo
  移动– CCMoveBy
  跳跃到 – CCJumpTo
  跳跃 – CCJumpBy  
  贝塞尔 – CCBezierBy 
  放大到 – CCScaleTo   设置放大倍数,是浮点型。
  放大 – CCScaleBy
  旋转到 – CCRotateTo
  旋转 – CCRotateBy
  闪烁 – CCBlink   设定闪烁次数
  色调变化到 – CCTintTo
  色调变换 – CCTintBy
  变暗到 – CCFadeTo
  由无变亮 – CCFadeIn
  由亮变无 – CCFadeOut

3.组合动作
  序列 – CCSequence
  同步 – Spawn
  重复有线次数 – Repeate
  动作反向 – Reverse
  动画 – Animation
  无限重复 – RepeatForever

4.速度变化
  EaseIn 由慢至快。
  EaseOut 由快至慢
  EaseInOut 由慢至快再由快至慢。
  EaseSineIn 由慢至快。
  EaseSineOut 由快至慢
  EaseSineInOut 由慢至快再由快至慢。
  EaseExponentialIn 由慢至极快。
  EaseExponentialOut 由极快至慢。
  EaseExponentialInOut 由慢至极快再由极快至慢。
  Speed 人工设定速度,还可通过 SetSpeed 不断调整。

5.扩展动作
   延时动作 – Delay ,比如在动作序列中增加一个时间间歇
分享到:
评论

相关推荐

    Cocos2d-x学习笔记

    - 掌握Cocos2d-x的基本架构:Cocos2d-x框架中包括场景(Scene)、层(Layer)、精灵(Sprite)、动作(Action)等基本组件,学习如何使用这些组件来构建游戏逻辑。 - 理解资源管理:在Cocos2d-x中,资源管理是开发...

    Cocos2D-X开发学习笔记-动作管理类的使用示例

    在"Cocos2D-X开发学习笔记-动作管理类的使用示例"中,我们将深入探讨如何有效地利用动作管理类来实现复杂的动画效果。首先,我们需要了解Cocos2d::ActionManager类,它是Cocos2D-X中的核心组件之一,负责存储和执行...

    ios游戏开发之cocos2d-oc笔记

    本笔记将深入探讨cocos2d-oc的核心概念、关键特性和实际应用,帮助开发者从零开始掌握这一强大的游戏引擎。 一、cocos2d-oc简介 cocos2d-oc是基于Objective-C的Cocos2d引擎版本,它提供了丰富的图形绘制、动画制作...

    cocos2d 学习笔记

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

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

    4. Action:Cocos2d-x提供了一系列的动作类,如MoveBy、RotateBy、ScaleTo等,用于实现物体的移动、旋转、缩放等动态效果。 5. EventDispatcher:事件分发器,负责处理触摸、键盘等输入事件。 6. Scheduler:调度器...

    Cocos2d-android-1学习笔记

    在Cocos2d-x中,动作(Action)和动画(Animation)也是关键点。动作可以让节点执行各种操作,如移动、旋转、缩放等,而动画则是通过组合多个动作来实现连续的视觉效果。笔记可能详细讲解了如何创建和控制这些动作,...

    cocos2d-x初探学习笔记(3)

    ### cocos2d-x初探学习笔记(3)—— 动作(CCAction) #### 内存自动回收 在深入探讨`cocos2d-x`的动作系统之前,我们首先需要了解该框架提供的内存管理机制。与Java等语言不同,C++需要开发者手动管理内存,这在...

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

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

    Cocos2D-X开发学习笔记-网格动作类的使用示例

    在Cocos2D-X中,网格动作(Grid Action)是一类特殊的动作,用于实现一些视觉效果,如扭曲、放大、旋转等。本篇将深入探讨网格动作的使用,以帮助开发者更好地理解和应用这些功能。 首先,我们要理解什么是网格...

    Cocos Creator 笔记

    Cocos Creator是一款强大的2D和2.5D游戏开发工具,它集成了图形编辑器、脚本系统以及项目管理功能,让开发者能够高效地创建游戏并进行跨平台发布。这款工具支持JavaScript和TypeScript作为主要的编程语言,并且可以...

    cocos2dx学习笔记之牛刀小试1

    Cocos2d-x是一款开源的游戏开发框架,广泛用于2D游戏、实时渲染应用程序和其他互动内容的制作。在“cocos2dx学习笔记之牛刀小试1”中,我们将深入探讨cocos2dx 3.2版本的核心概念和基本用法,通过实际的源码例子来...

    PlayWar.rar

    4. **动作(Action)**:Cocos2d允许对游戏对象施加各种动作,如移动、旋转、缩放、淡入淡出等。这些动作可以组合、序列化,形成复杂的动画效果。 5. **事件处理(Event Handling)**:Cocos2d支持事件驱动编程,...

    cocos-x代码资料

    这份“cocos-x代码资料”显然包含了关于Cocos-x框架的源码、示例、教程或者笔记,是个人整理的学习资源。在深入探讨Cocos-x的相关知识点之前,我们先来了解一下Cocos-x的基本概念。 Cocos-x是Cocos2d-x的扩展,...

Global site tag (gtag.js) - Google Analytics