Cocos2dx 动作篇二(ScaleTo & ScaleBy)
来源:互联网 发布:数据分析方法梅长林 编辑:程序博客网 时间:2024/04/29 04:23
Size visibleSize = Director::getInstance()->getVisibleSize();
Vec2 origin = Director::getInstance()->getVisibleOrigin();
Sprite * sp1 = Sprite::create("HelloWorld.png");
sp1->setPosition(Point(150, visibleSize.height / 2));
sp1->setScale(2.0f);
this->addChild(sp1);
Sprite * sp2 = Sprite::create("HelloWorld.png");
sp2->setPosition(Point(600, visibleSize.height / 2));
sp2->setScale(2.0f);
this->addChild(sp2);
//拉伸动作
////////////////////////////////动作执行的时间,x轴拉伸的倍数,y轴拉伸的倍数
ScaleTo * scaleto = ScaleTo::create(2.8f, 0.4f, 1.0f);
////////////////////////////////动作执行的时间,x轴拉伸的倍数,y轴拉伸的倍数
ScaleBy * scaleby = ScaleBy::create(2.8f, 0.4f, 1.0f);
sp1->runAction(scaleto);
Vec2 origin = Director::getInstance()->getVisibleOrigin();
Sprite * sp1 = Sprite::create("HelloWorld.png");
sp1->setPosition(Point(150, visibleSize.height / 2));
sp1->setScale(2.0f);
this->addChild(sp1);
Sprite * sp2 = Sprite::create("HelloWorld.png");
sp2->setPosition(Point(600, visibleSize.height / 2));
sp2->setScale(2.0f);
this->addChild(sp2);
//拉伸动作
////////////////////////////////动作执行的时间,x轴拉伸的倍数,y轴拉伸的倍数
ScaleTo * scaleto = ScaleTo::create(2.8f, 0.4f, 1.0f);
////////////////////////////////动作执行的时间,x轴拉伸的倍数,y轴拉伸的倍数
ScaleBy * scaleby = ScaleBy::create(2.8f, 0.4f, 1.0f);
sp1->runAction(scaleto);
sp2->runAction(scaleby);
ScaleTo & ScaleBy的区别是:ScaleTo不管你原先是否对精灵进行拉伸,只是在原精灵的基础上拉伸指定倍数,ScaleBy是考虑到原来对精灵的拉伸,把原来精灵拉伸的倍数也算到拉伸动画的倍数里面去,个中缘由大家一试就会非常清楚。
0 0
- Cocos2dx 动作篇二(ScaleTo & ScaleBy)
- ScaleTo&ScaleBy概念
- Cocos2d-html5之ScaleTo&ScaleBy
- cocos2d-x实例学习(4)之ScaleTo&ScaleBy
- cocos2dx ResizeTo、ScaleTo的区别
- cocos2d-x学习笔记(8)ScaleTo和ScaleBy 以及 Blink
- Cocos2dx动作篇
- cocos2dx 动作
- Cocos2dX动作
- cocos2dx-动作
- cocos2dx 动作篇 重复动作 RepeatForever的用法
- cocos2dx 动作篇 组合动作Spawn 和 Sequence
- Cocos2dx 动作篇一(MoveTo & MoveBy)
- Cocos2dx 动作篇 Blink 动画闪烁效果
- cocos2dx --- Action介绍 (一、二) (动作顺序、动作组合效果)
- cocos2dx 精灵动作优化
- cocos2dx 49种动作
- cocos2dx常见动作
- 机器学习概述
- 协议
- CSU 1409
- UVA - 10806 Dijkstra, Dijkstra. SPFA
- Mysql 基础操作
- Cocos2dx 动作篇二(ScaleTo & ScaleBy)
- 我要做一个什么样的程序员
- Prezi如何输入中文
- 选择器(
- 客户端连不上服务端的"bug"定位过程
- PHP自定义数组排序
- HDU2438 Turn the corner
- Android中实现静态的默认安装和卸载应用
- JavaScript学习 5.2.9 归并方法