使用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框架中包括场景(Scene)、层(Layer)、精灵(Sprite)、动作(Action)等基本组件,学习如何使用这些组件来构建游戏逻辑。 - 理解资源管理:在Cocos2d-x中,资源管理是开发...
在"Cocos2D-X开发学习笔记-动作管理类的使用示例"中,我们将深入探讨如何有效地利用动作管理类来实现复杂的动画效果。首先,我们需要了解Cocos2d::ActionManager类,它是Cocos2D-X中的核心组件之一,负责存储和执行...
本笔记将深入探讨cocos2d-oc的核心概念、关键特性和实际应用,帮助开发者从零开始掌握这一强大的游戏引擎。 一、cocos2d-oc简介 cocos2d-oc是基于Objective-C的Cocos2d引擎版本,它提供了丰富的图形绘制、动画制作...
本学习笔记将深入探讨cocos2d的核心概念、关键组件以及实际应用技巧。 一、cocos2d基本概念 1. Scene(场景):cocos2d中的基本构造单元,代表游戏或应用的一个完整状态,例如主菜单、游戏关卡等。 2. Layer(层)...
4. Action:Cocos2d-x提供了一系列的动作类,如MoveBy、RotateBy、ScaleTo等,用于实现物体的移动、旋转、缩放等动态效果。 5. EventDispatcher:事件分发器,负责处理触摸、键盘等输入事件。 6. Scheduler:调度器...
在Cocos2d-x中,动作(Action)和动画(Animation)也是关键点。动作可以让节点执行各种操作,如移动、旋转、缩放等,而动画则是通过组合多个动作来实现连续的视觉效果。笔记可能详细讲解了如何创建和控制这些动作,...
### cocos2d-x初探学习笔记(3)—— 动作(CCAction) #### 内存自动回收 在深入探讨`cocos2d-x`的动作系统之前,我们首先需要了解该框架提供的内存管理机制。与Java等语言不同,C++需要开发者手动管理内存,这在...
《cocos2d-x学习笔记(17)--简单游戏实例1--双枪手》 cocos2d-x是一款跨平台的2D游戏开发框架,基于C++,支持iOS、Android、Windows等多个操作系统。本笔记主要讲解如何使用cocos2d-x进行简单的游戏开发,以“双枪手...
在Cocos2D-X中,网格动作(Grid Action)是一类特殊的动作,用于实现一些视觉效果,如扭曲、放大、旋转等。本篇将深入探讨网格动作的使用,以帮助开发者更好地理解和应用这些功能。 首先,我们要理解什么是网格...
Cocos Creator是一款强大的2D和2.5D游戏开发工具,它集成了图形编辑器、脚本系统以及项目管理功能,让开发者能够高效地创建游戏并进行跨平台发布。这款工具支持JavaScript和TypeScript作为主要的编程语言,并且可以...
Cocos2d-x是一款开源的游戏开发框架,广泛用于2D游戏、实时渲染应用程序和其他互动内容的制作。在“cocos2dx学习笔记之牛刀小试1”中,我们将深入探讨cocos2dx 3.2版本的核心概念和基本用法,通过实际的源码例子来...
4. **动作(Action)**:Cocos2d允许对游戏对象施加各种动作,如移动、旋转、缩放、淡入淡出等。这些动作可以组合、序列化,形成复杂的动画效果。 5. **事件处理(Event Handling)**:Cocos2d支持事件驱动编程,...
这份“cocos-x代码资料”显然包含了关于Cocos-x框架的源码、示例、教程或者笔记,是个人整理的学习资源。在深入探讨Cocos-x的相关知识点之前,我们先来了解一下Cocos-x的基本概念。 Cocos-x是Cocos2d-x的扩展,...