cocos2d-x动作、特效和动画(二)缩放动作

本文介绍了cocos2d-x游戏引擎中的缩放动作,包括CCScaleTo和CCScaleBy方法。CCScaleTo直接将对象缩放至指定比例,而CCScaleBy则基于现有比例进行缩放。通过示例代码展示了如何应用这些动作,以实现不同的缩放效果。
摘要由CSDN通过智能技术生成

缩放动作类主要有两个方法CCScaleTo和CCScaleBy两种,同(一)中一样,CCScaleTo是直接缩放到相应比例,CCScaleBy是在目前基础上缩放相应的比例。

//由于我原图大小太大,已经缩放过了一次(0.25),为了方便运行结果,所以actionBy1和actionBy2的缩放比例都是2.f (也就是 0.25*2=0.5,同actionTo1的效果差不多)

CCActionInterval * actionTo1=CCScaleTo::create(2.f,0.5f);// 参数(缩放动画的时间,x轴缩放比例,y轴缩放比例)
CCActionInterval * actionBy1=CCScaleBy::create(2.f,1.f,2.f);//在原来缩放的比例上
CCActionInterval * actionBy2=CCScaleBy::create(2.f,2.f,1.f);
//EXE_ACTION
neru_pSprite->runAction(actionTo1);//直接移动到 s.width-40 s.height-40 的同时,大小缩放为由原来的.25变为.5,结果是原来的二倍,显示结果变大了一倍。
//neru 黄衣

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值