从技术上来说,基本动作的本质就是改变某个图形对象癿属性:位置,角度,大小等.根据改变的内容和方式的不同,Cocos2d-iPhone 的基本劢作可以分为19种.根据改变完成所需要的时间,可以分为延时动作和瞬时动作。其中,延时动作的执行速度又可以按照不同的方式来改变(位置、大小、颜色、闪烁...)。因此,我们可以从3个角度来掌握Cocos2d-iPhone提供的基本劢作:瞬时动作、延时动作、动作速度。
定义为: - (Action*) runAction:(Action *)action
此接口的导入确保所有的精灵都可以执行各种劢作。也正是为了服从这个接口的定义,导致后续各种组合劢作也都从Action对象派生。该函数从0.8.0开始,丌再retain
action指针。因此,如果要重复使用某个动作,需要考虑手工retain。
下面的代码是通常调用某个动作的方法:
//创建动作(CGSize s = [[CCDirectorsharedDirector]winSize];获取屏幕尺寸)
id actionTo = [CCMoveTo actionWithDuration: 2position:ccp(s.width-40, s.height-40)];
//使用动作。(说明:tamara 是一个
CCSprite。)
[tamara runAction: actionTo];
接下来,我会从3个方面介绍基本动作.(瞬时动作、延时动作、动作速度)
分享到:
相关推荐
在iOS游戏开发中,Cocos2d-x是一个广泛使用的2D游戏引擎,其Cocos2d-iPhone版本专为Objective-C编程语言设计。本主题主要关注Cocos2d-iPhone中的“动作”(Actions)机制,这是一个强大的工具,用于创建各种动画效果...
在iOS游戏开发中,Cocos2d-x是一个广泛使用的2D游戏引擎,它为开发者提供了丰富的功能和便利的API来创建交互式的游戏。本篇主要关注Cocos2d-iPhone中的动作(Action)系统,特别是瞬时动作(Instant Action)。瞬时...
在iOS游戏开发中,Cocos2d-x是一个广泛使用的2D游戏引擎,其在iOS上的版本称为Cocos2d-iPhone。本知识点主要探讨的是Cocos2d-iPhone中的动作(Action)系统,特别是延时动作(DelayTime)。在Cocos2d中,动作是一种...
在iOS游戏开发中,Cocos2d是一个广泛使用的2D游戏引擎,特别是在Cocos2d-iPhone版本中,它为开发者提供了丰富的功能和强大的性能。本篇主要关注Cocos2d-iPhone中的“动作”(Action)系统,特别是速度变化...
在iOS游戏开发中,Cocos2d-x是一个广泛使用的2D游戏引擎,它为开发者提供了丰富的功能和便利的API。本篇文章将深入探讨Cocos2d-iPhone中的“动作(Actions)”和“组合动作(Composite Actions)”,帮助你更好地...
总之,"cocos2d-cocos2d-iphone-extensions.zip"是学习和研究iOS游戏开发的重要资源,它提供的源代码和扩展不仅帮助开发者深入理解2D游戏开发技术,还能激发新的创意和解决方案,推动游戏开发水平的提升。...
在本篇关于“【iPhone游戏开发】iPhone-Cocos2d游戏开发”的专题中,我们将深入探讨Cocos2d游戏引擎在iOS平台上的应用,特别是如何使用Cocos2d来实现小鸟眨眼睛的效果。Cocos2d是一款强大的2D游戏开发框架,它为...
Cocos2d-iPhone是一个广泛使用的2D游戏开发框架,专为iOS设备(如iPhone和iPad)设计。这个开源项目让开发者能够轻松地创建高质量的游戏、应用和交互式内容,而无需深入理解底层图形和物理编程。"cocos2d-iphone-2.0...
Cocos2D-iPhone是一款强大的2D游戏开发框架,适用于iOS平台。它基于Python的Cocos2D,提供了丰富的功能,如场景管理、动作效果、精灵动画等,使得开发者能够快速构建高质量的游戏应用。这份源码库"lhunath-Cocos2D-...
它的核心组件包括场景(Scene)、层(Layer)、精灵(Sprite)、动作(Action)等,提供了一套简单易用的API来创建复杂的2D游戏和图形应用。在1.1版本中,Cocos2D已经相当成熟,能够支持多种特性,如OpenGL ES渲染、...
Cocos2d 是一款强大的开源游戏开发框架,尤其在iOS平台上,cocos2d-iphone是开发者们常用的选择,它为创建2D游戏、教育应用以及各种互动内容提供了丰富的工具和技术支持。本实例——"CatJump",是一个基于cocos2d-...
《Cocos2d-iPhone全册图书》是一本详尽阐述Cocos2d游戏开发框架的书籍,旨在帮助开发者深入理解和掌握使用Cocos2d-iPhone进行游戏与应用开发的技术和技巧。Cocos2d是一个开源的游戏开发框架,广泛应用于iOS平台,...
《知易Cocos2D-iPhone开发教程》是一份针对iOS平台上Cocos2D游戏引擎的详细学习资源,旨在...通过学习这个教程,你可以熟练地使用Cocos2D-iPhone开发出富有创意和趣味性的2D游戏,为你的iOS应用开发事业开启新的篇章。
2. Cocos2D基础概念:详细解释Cocos2D中的场景(Scene)、层(Layer)、精灵(Sprite)、动作(Action)等基本组件,让初学者建立对游戏框架结构的初步认识。 3. 游戏循环和定时器:介绍Cocos2D中的游戏循环机制,...
本教程基于cocos2d-iphone框架,该框架是cocos2d的一个分支,专为iOS设备设计,旨在简化2D游戏和图形应用程序的开发过程。 cocos2d-iphone是一个开源的、跨平台的游戏开发框架,它提供了丰富的功能,包括场景管理、...
Cocos2D-iPhone是Cocos2D家族的一个分支,专为iOS平台设计,提供了一个高效、易用的2D游戏开发环境。本教程通过实例深入浅出地讲解了游戏开发中的关键概念和技术。 在本教程中,你将学习到: 1. **Cocos2D-iPhone...
Cocos2d-iPhone是一个基于OpenGL ES 2.0的2D游戏开发框架,用于iOS平台。1.1-beta版本是该框架的一个早期版本,它提供了丰富的功能和示例,帮助开发者快速创建交互式的游戏和应用程序。这个压缩包包含了一个完整的...
这个教程将引领读者深入理解如何利用cocos2d-iphone创建引人入胜的2D游戏。 教程首先会介绍cocos2d-iphone的基本概念和架构,包括场景(Scene)、层(Layer)、精灵(Sprite)以及动作(Action)。场景是游戏的主要...
《iPhone&iPad cocos2d游戏开发实战》这本书深入浅出地介绍了在苹果移动设备上使用cocos2d框架进行游戏开发的技术与实践。cocos2d是一个强大的、开源的游戏开发库,尤其适合初学者和有一定编程基础的开发者,用于...
本教程涵盖从基础到进阶的cocos2d游戏开发全过程,共13章节,旨在帮助开发者快速掌握这一强大的游戏引擎。 第一章:入门介绍 本章首先会介绍cocos2d的历史、特性以及它在游戏开发中的应用。然后,会引导初学者安装...