博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CardinalSpline样条曲线(沿着正方形路线走)
阅读量:7129 次
发布时间:2019-06-28

本文共 1363 字,大约阅读时间需要 4 分钟。

CardinalSpline样条曲线(沿着正方形路线走)

1 //     CardinalSpline  样条曲线   /// 2      3     Sprite* sprite = Sprite::create("button.png"); 4     //sprite->setPosition(Vec2(visibleSize.width * 0.2, visibleSize.height * 0.5)); 5     this->addChild(sprite); 6  7     // 专门存放点的数组 8     PointArray *arr = PointArray::create(10); 9     arr->addControlPoint(Vec2(visibleSize.width * 0.2, visibleSize.height * 0.2));10     arr->addControlPoint(Vec2(visibleSize.width * 0.2, visibleSize.height * 0.8));11     arr->addControlPoint(Vec2(visibleSize.width * 0.8, visibleSize.height * 0.8));12     arr->addControlPoint(Vec2(visibleSize.width * 0.8, visibleSize.height * 0.2));13     arr->addControlPoint(Vec2(visibleSize.width * 0.2, visibleSize.height * 0.2));14 15     // 参数(时间,点数,(1代表是直线, >1或<1 都是曲线 ))16     //ActionInterval * spline = CardinalSplineTo::create(5.0f, arr, 1);17     //ActionInterval * spline = CardinalSplineTo::create(5.0f, arr, 0.3);18     //ActionInterval * spline = CardinalSplineTo::create(5.0f, arr, 5);19 20     //ActionInterval * spline = CardinalSplineBy::create(5.0f, arr, 1);21     //ActionInterval * spline = CardinalSplineBy::create(5.0f, arr, 0.3);22     ActionInterval * spline = CardinalSplineBy::create(5.0f, arr, 5);23 24 25     sprite->runAction(spline);26 27     //     CardinalSpline  样条曲线   ///

 

 

 

 

转载于:https://www.cnblogs.com/dudu580231/p/4555495.html

你可能感兴趣的文章
javascript数组操作
查看>>
linux中父进程退出时如何通知子进程
查看>>
linux 缩减文件系统大小 LVM
查看>>
对比文件md5值实现去重文件
查看>>
C#设计模式之二十三解释器模式(Interpreter Pattern)【行为型】
查看>>
js处理中文乱码记录/nodejs+express error 413
查看>>
基于Keepalived实现LVS双主高可用集群
查看>>
SqlServer 使用脚本创建分发服务及事务复制的可更新订阅
查看>>
什么是Floating (浮动)规则?
查看>>
分布式文件系统-FastDFS
查看>>
HTML5 rotate 做仪表盘
查看>>
为什么说荆州松滋刘氏采穴堂是刘开七、刘广传的后裔
查看>>
React中使用Ant Table组件
查看>>
第四篇 快速、轻量、可扩展、易于使用的EmEditor
查看>>
MySQL删除小写记录
查看>>
用shell脚本收集查询IP信息的网站
查看>>
shiro整合oauth
查看>>
超级网管员——网络管理
查看>>
AjaxControltoolkit(工具包)安装步骤说明
查看>>
利用组策略进行的一次Windows主机安全整改
查看>>