CCCatmullRomBy和CCPointArray
CCCatmullRomBy:把某一对象以Catmull-Rom curve曲线移动一段距离
CCPointArray *array = CCPointArray::create(20);array->addControlPoint(ccp(0, 0));array->addControlPoint(ccp(80, 80));array->addControlPoint(ccp(s.width - 80, 80));array->addControlPoint(ccp(s.width - 80, s.height - 80));array->addControlPoint(ccp(80, s.height - 80));array->addControlPoint(ccp(80, 80));array->addControlPoint(ccp(s.width / 2, s.height / 2));CCCatmullRomBy *action = CCCatmullRomBy::create(3, array);CCFiniteTimeAction *reverse = action->reverse();CCFiniteTimeAction *seq = CCSequence::create(action, reverse, NULL);m_tamara->runAction(seq);
转载于:https://www.cnblogs.com/newlist/p/3204194.html
CCCatmullRomBy和CCPointArray相关推荐
- cocos2dx中关于Action动作的相关API的详细介绍
//CCMoveBy 创建一个移动的动作 //参数1:移动到目标坐标所需的时间 //参数2:目标坐标 //支持reverse 可以获取其反向动作 //CCMoveTo 一样的 //CCAct ...
- cocos2dx中关于Action动作的相关API的具体介绍
//CCMoveBy 创建一个移动的动作 //參数1:移动到目标坐标所需的时间 //參数2:目标坐标 //支持reverse 能够获取其反向动作 //CCMoveTo 一样的 //CCAct ...
- cocos2dx Action动作解析(1)
bool HelloWorld::init() {// // 1. super init firstif ( !CCLayer::init() ){return false;}CCSprite * s ...
- Cocos2d-x 2.0 之 Actions “三板斧” 之三
[Cocos2d-x 相关教程来源于红孩儿的游戏编程之路 CSDN 博客地址: http://blog.csdn.net/honghaier ] 红孩儿Cocos2d-X学习园地QQ2群:442084 ...
- 【Cocos2d-X开发学习笔记】第15期:动作类之摄像机动作和基本样条动作的使用
本系列学习教程使用的是cocos2d-x-2.1.4(最新版为3.0alpha0-pre) ,PC开发环境Windows7,C++开发环境VS2010 一.摄像机动作 在前面我们学习过了摄像机类CCC ...
- cocos2dx 常用的基本功能
<strong><span style="font-size:24px;color:#009900;">使用plist文件添加动画</span> ...
- cocos2d-x 基本样条动作
游戏中有事会希望精灵按着一些常规的轨迹进行运动,cocos2d-x中的CCCardinalSplineTo和其他子类有实现这样的功能,只需提供几个离散的点,游戏对象就可以根据这些离散开来的点模拟出相应 ...
- cocos2d-x实例学习之常用类及其概要作用
CCLayer,CCScene CCLayer类对应cocos2d-x引擎里的布景.每个游戏场景中都可以有很多层,每一层负责各自的任务,例如专门负责显示背景.专门负责显示道具和专门负责显示人物角色等. ...
- 2假动作,数据缓冲,CCEaseExponential,CCEaseElastic,CCEaseBounce,CCCallFunc,funcNCallBack,funcNDCallBack,funcO
1 缓冲动作 man->setScale(0.8f); woman->setScale(0.8f); man->setPosition(ccp(100, 80)); woman ...
最新文章
- MySQL 字段类型知识
- 分布式系统互斥性与幂等性问题的分析与解决
- 编程求文件file1中数据的平均值,并将其与平均值最接近的数删除
- CentOS系统启动流程
- AndroidStudio打开新项目后解决下载某版本gradle慢的问题
- IDEA开发工具的学习
- 基于webpack3.x从0开始搭建React开发环境
- 光大银行刘淼:基于华为云GaussDB(DWS) 数据仓库创新实践
- ip地址合法性检查 php,php检查验证IP为有效IP地址函数
- 解决Git 克隆代码 The remote end hung up unexpectedly错误
- 对索引像素格式的图片进行Setpixel(具有索引像素格式的图像不支持SetPixel)解决方案
- blood vessel 图像分割_单图像九宫格形式发送朋友圈
- 百面机器学习—9.前馈神经网络面试问题总结
- python爬取邮件内容_利用Python爬取获取博客园文章定时发送到邮箱
- 菠萝派php示例,简易菠萝派 - 美食杰 - 美食,菜谱 - 中国最全的家常菜谱美食网...
- 第二十天: Linux文件管理+Linux备份压缩+网络与磁盘管理+shell与安装
- C语言 平面向量加法
- maya! board_Maya"普天同庆"病毒解决方案来了
- 2023年南京大学软件工程考研上岸必看复习经验
- UE4 Windows环境下游戏打包基础教程(ios, windows, android)(UFE方式以及命令行方式)
热门文章
- 青光眼-复内路粘小管成形术(ABiC)-转载
- case class到底啥用
- intelij不识别java文件
- awk收不到数据的问题
- alias中后面的命令不执行的问题(没有解决 )
- 堆和栈的区别(转载)+自己总结
- Exception in thread main org.apache.thrift.transport.TTransportException: Could not create ServerS
- 【机器学习】决策树知识点小结
- android开发常用的颜色值
- Hibernate面试题分析