cocos2dx读书笔记本三--精灵的移动与缩放
来源:互联网 发布:json与xml的比较 编辑:程序博客网 时间:2024/05/01 23:22
1.创建精灵
CCSprite* qyc = CCSprite::create("qyc.png");qyc->setPosition(ccp(200,visibleSize.height/2));this->addChild(qyc);2.移动精灵
CCMoveTo* move = CCMoveTo::create(0.9f,ccp(1000,700));//CCMoveBy* move = CCMoveBy::create(1.5f,ccp(800,200));qyc->runAction(move);使用CCMoveTo的时候,create参数1指定移动动作执行时间,参数二指定移动目的地坐标。该坐标就是移动动作结束后精灵所在坐标
使用CCMoveBy的时候,create参数1同样指定执行时间,参数二执行举例。ccp的x值指定向x轴移动的距离,y值指定向y轴移动的距离。x值为正向左移动,为负向右移动
y值为正向上移动,为负向下移动
3.缩放精灵
CCScaleTo* scale = CCScaleTo::create(1.5f,2.0f,1.0f);
<span style="white-space:pre"></span>//CCScaleBy* scale1 = CCScaleBy::create(1.5f,2.0f,1.0f);qyc->runAction(scale);CCScaleTo与CCScaleBy的create参数含义相同。参数1指定缩放动作执行时间,参数2指定以x轴方向拉伸的倍数,参2指定以y轴方向拉伸的倍数
不同之处在于
CCScaleTo缩放倍数是以精灵的真实大小作为基准值缩放的
CCScaleBy缩放倍数是以当前精灵的大小未基准值缩放的
0 0
- cocos2dx读书笔记本三--精灵的移动与缩放
- cocos2dx 精灵的移动(2)
- cocos2dx 3.2版本获得精灵缩放后的尺寸大小
- cocos2dx 学习笔记之摄像头与3D精灵的移动
- 自定义cocos2dx的层与精灵
- cocos2dx 3.2 实现鼠标拖动精灵移动的效果!
- cocos2dx,精灵加载图片之后,利用缩放改变精灵大小
- cocos2dx中精灵的动作
- cocos2dx 关于精灵的操作
- cocos2dx对精灵的优化
- cocos2dx对精灵的优化
- cocos2dx创建精灵的方法
- Cocos2dx对精灵的优化
- cocos2dx对精灵的优化
- Cocos2dX精灵类的封装
- quick-cocos2dx-lua之精灵移动后的回调函数
- 开发笔记9-cocos2d之精灵的创建与移动
- 【Cocos2dX(2.x)_Lua开发之三】在Lua中使用自定义精灵(Lua脚本与自创建类之间的访问)及Lua基础讲解
- [LeetCode]Sum Root to Leaf Numbers
- Python Server搭建
- Dojo 1.10 教程(2)-基础入门篇dojoConfig配置
- LeetCode: Path Sum II
- 贫血,充血模型的解释以及一些经验(非常经典)
- cocos2dx读书笔记本三--精灵的移动与缩放
- go import用法
- J2EE表现层模式--context对象
- 手把手教你:安装svn出现could not write value to key的错误
- linq to entities 笔记
- JQuery中$.ajax()方法参数详解
- 常指针与指向常对象的指针
- RQNOJ PID729 / 相同的后K位
- 数据库表批量操作