cocos2d android 游戏开发学习——CCAction(一)

一、动作类的基本概念

1. 动作类对象通常不会单独存在;

2. 动作类对象需要作用在精灵、图层等对象上才能发挥作用;

3. 动作类包含很多种类型,例如位移、缩放、旋转等。

二、动作类的分类方法

cocos2d android 游戏开发学习——CCAction(一)_第1张图片

j基础瞬间动作:

动作                        描述                              动作             描述

CCFlipx X轴镜像翻转 CCFlipY Y轴镜像翻转

CCShow 显示 CCHide 隐藏


基础延时动作:

动作   描述 动作 描述

CCMoveTo 移动至目标点 CCRotateTo 翻转至指定角度

CCScaleTo 缩放至指定倍数 CCBlink 闪烁

的的    

动作                        描述                           电刀   动作              描述

三、基础瞬时动使用方法

		//绘画层中使用		
		CCSprite sprite = new CCSprite("sprit.png");
		this.addChild(sprite);
		
		//沿Y轴翻转
		CCFlipX flipX = CCFlipX.action(true);
		sprite.runAction(flipX);
		//沿X轴翻转
		CCFlipY flipY = CCFlipY.action(true);
		sprite.runAction(flipY);
		//隐藏
		CCHide hide = CCHide.action();
		sprite.runAction(hide);
		//显示
		CCShow show = CCShow.action();
		sprite.runAction(show);


四、基础延时动作使用方法

		CGPoint point = CGPoint.ccp(300, 300);
		//参数1:持续时间;参数2:目标位置
		CCMoveTo moveTo = CCMoveTo.action(3, point);
		sprite.runAction(moveTo);
		//参数1:时间,参数2:旋转角度(正数:顺时针,负数:逆时针)
		CCRotateTo rotateTo = CCRotateTo.action(3, 40);



你可能感兴趣的:(android)