怎么让一个精灵朝着某个点公转?

  • Creator 版本:

  • 目标平台:

  • 详细报错信息,包含调用堆栈:

  • 重现方式:

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:

  • 额外线索:

你把精灵的锚点设置成 这个精灵区域以外的地方,比如设置成 10,10。然后让精灵旋转就好了。

2赞

转的过程中,精灵需要保持自身不转吗?

如果逻辑上,真的是这个精灵在围着另一个点转,那最好是写画圆函数吧
update:function(dt) {
node.x = 目标点x + Math.cos(速度*dt)半径;
node.y = 目标点y + Math.sin(速度
dt)*半径;
}

1赞

感谢,锚点还可以这样玩~哈哈

具体来说是要朝向中心点旋转,所以还要加多一个旋转角,不过还是谢谢辣,初玩cc,多多指教~