Cocos2dx <基础> 特殊的动作

本文详细介绍了Cocos2dx游戏开发中的一些特殊动作,包括EaseSine系列(如EaseSineIn、EaseSineOut、EaseSineInOut)、EaseBounce系列、EaseExponential系列以及EaseElastic和EaseBack系列的动作效果,如物体的变速运动、弹跳和橡皮筋效果等。
摘要由CSDN通过智能技术生成

<EaseSine系列>----> 对象做变速运动


a.  EaseSineIn ----> 物体先慢后快 

b.  EaseSineOut---> 物体先快后慢

c.  EaseSineInOut-> 物体执行Sine运动

	auto spriteFrame = SpriteFrame::create("mp.png", Rect(0, 81.25 * 2, 81.25, 81.25));
	auto sprite1 = Sprite::createWithSpriteFrame(spriteFrame);
	sprite1->setPosition(Vec2(100, 500));
	this->addChild(sprite1);
	auto sprite2 = Sprite::createWithSpriteFrame(spriteFrame);
	sprite2->setPosition(Vec2(100, 300));
	this->addChild(sprite2);
	//执行特殊的动作
	auto move = MoveBy::create(4,Vec2(650,0));
	sprite1->runAction(move);

	auto easeIn = EaseSineOut::create((MoveBy*)move->clone());
	sprite2->runAction(easeIn);


<EaseBounce系列>-----> 弹跳运动

a. EaseBounceIn----->开始的时候弹跳几下,然后进入

b. EaseBounceOut----->开始的时候进入,结束的时候弹跳几下

c. EaseBounceInOut--->开始的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值