先看一下效果:

具体思路:

根据圆的半径求圆上的点的坐标

来看一下具体实现:

/*** @ 图片绕指定圆心进行圆周运动*/const {ccclass, property} = cc._decorator;@ccclass
export default class NewClass extends cc.Component {// 汽车@property(cc.Sprite)sprCar: cc.Sprite = null;// 圆心@propertycircleCenter: cc.Vec2 = cc.v2(0, 0);// 半径@propertycircleRadius: number = 0;// 车速@propertycarSpeed: number = 0;// 弧度radian: number = 0;onLoad () {this.schedule(this.circleMove, 0.01);}circleMove (dt) {// 先计算弧度this.radian += dt * (this.carSpeed/100);let x = this.circleRadius * Math.cos(this.radian) + this.circleCenter.x; let y = this.circleRadius * Math.sin(this.radian) + this.circleCenter.y;let angle = 360- 180/Math.PI*this.radian;this.sprCar.node.rotation = angle;console.log('x = ' + x + '  y = ' + y + '  angle = ' + angle);this.sprCar.node.position = cc.v2(x, y);}}

creator 精灵绕点做圆周运动相关推荐

  1. ROS小车应用:控制机器人做圆周运动

    一.首先创建一个功能包 跳转到src目录下 catkin_create_pkg 功能包名字 进入目录,创建一个script目录(主要使用py来写) 然后创建一个py文件,取名draw_circle.p ...

  2. 6自由度优傲(ur)机械臂做圆周运动

    实验中需要控制机9械臂做圆周运动,末端机械臂万向,理论上可以实现,但是在输入900度时,默认变成旋转180度,经过一段时间咨询,探索,最终解决这个问题,这里把过程分享出来,希望对有相同或相似需要的人有 ...

  3. ros小车控制学习-------控制真实机器人做圆周运动

    ros课程的期末作业是控制真实机器人做运动,自行设计小车运动轨迹为特定图案.接下来描述一下控制真实机器人做圆周运动的简单步骤以及可能遇到的问题和我的解决办法. 个人建议是使用软件Bitvise SSH ...

  4. vpython 做圆周运动_《每周一点canvas动画》——圆周运动

    接<每周一点canvas动画>--波形运动 圆周运动可以分为两种基本的形式:正圆运动和椭圆运动. 在讲解圆周运动之前,必不可少的数学公式即将袭来.so,各位骚年们,请护好自己的膝盖.听不懂 ...

  5. 北京精雕现状_6秒精密加工,日本走下神坛,北京精雕也做了一个!

    各位社友还记得吗,机械社区之前分享过-- 日本6秒的精密加工火遍制造业圈子~ ▲点击上图 查看日本怎么用6s让世界惊奇 在一阵惊呼赞叹中,一部分人也表示不服!比如,国内一位牛人也展示了他的产品. 一起 ...

  6. UNITY 围绕一个物体做圆周运动

    有一道题:一个物体围绕原点(0,0)做匀速圆周运动.t1时物体位置为(x1,y1),已知物体的角速度为 w,围绕半径为 r.求经过时间t后,物体在圆周上位置(x,y). 求得: - x = r * s ...

  7. cocoscreator editbox 只允许数字_《Cocos Creator游戏实战》做一个数字调节框

    当玩家购买道具的时候,一个个买可能会比较麻烦,用数字调节框的话玩家一次性就可以买好几十个了(钱够的话). 运行效果如下: Cocos Creator版本:2.2.0 公号"All Codes ...

  8. 【ROS实操1编码实现乌龟运动控制,让小乌龟做圆周运动。】

    实现分析: 1.乌龟运动控制实现,关键节点有两个,一个是乌龟运动显示节点turtlesim_node,另一个是控制节点,二者是订阅发布模式实现通信的,乌龟运动显示节点直接调用即可,运动控制节点之前是使 ...

  9. CocosCreator之节点如何做圆周运动

    因为项目里有这个需求,所以之前的想法是用贝塞尔分四段来拼成圆周运动,但是这样的话,不好随着需求控制节点位置,所以放弃了这个方法,下面讲述一种简单直白的做法: 主要思路:将需要圆周运动的节点的锚点修改, ...

最新文章

  1. 一起谈.NET技术,ASP.NET Eval如何进行数据绑定
  2. Java 动态修改的数组——ArrayList
  3. Linux getcwd()的实现【转】
  4. 25.智能指针.rs
  5. 做系统ghost步骤图解_用好这工具,小孩都能会重装系统!
  6. c语言1000行代码,【图片】【标题党】论我是如何一分钟写1000行代码的【c语言吧】_百度贴吧...
  7. centos cron 自动执行脚本异常 命令不生效的解决办法
  8. .NET Core通讯模块在Linux下的性能测试
  9. Xcode真机调试中“There was an internal API error“错误解决方法
  10. 55. Attribute name 属性
  11. Linux-虚拟机迁移步骤
  12. 光纤通道FC存储交换机的常见问题详解
  13. 计算机提示无法识别优盘,插入U盘显示无法识别怎么办
  14. 【折腾电脑】Edge浏览器看B站视频卡顿最全解决办法合集
  15. 今天写好汇报材料,明天升职加薪~
  16. 看了阿里找数据分析师的新规则,真让人头皮发麻!
  17. 光线追踪 — 光照模型
  18. 随机系统(stochastic systems)——以随机游走为例
  19. 软件命名规范(版本号)
  20. 字符串逆序不一样的解法(递归)

热门文章

  1. 【风电功率预测】基于matlab麻雀算法优化LSSVM风电功率预测(多输入单输出)【含Matlab源码 1718期】
  2. Axure 9如何制作自己的元件库
  3. C++ Builder XE8 安卓开发之获取WIFI状态
  4. 用友NC资产管理解决方案助机场行业盘活增效
  5. Cytoscape_v3.6.1 载入插件cluego
  6. 快页堡垒机:企业IT运维的“安全守护神”
  7. 一本阿里开发手册,很简单,却让我如此沉迷
  8. 行测判断推理部分之图形推理
  9. 高危预警!移动设备安全面临的5大新型威胁
  10. 问道虚拟机服务器地址,问道单机免虚拟机1.64一键端(图文)