Arcade物理旋转和angularVelocity

时间:2014-12-13 06:38:23

标签: phaser-framework

那么...... Phaser街机物理中body.rotation和body.angularVelocity的参数到底是什么?

body.rotation的文档只是说" Body旋转的数量",没有指定单位(弧度或度数),零向量(X轴?),也没有指定'是积极的。

body.angle的文档说"角度为弧度" ......但又不知道哪个轴是0旋转矢量,也不是哪个方向是正的。

angularVelocity的文档说"角速度,以每秒平方像素为单位"这并没有任何感觉。您无法以像素为单位测量旋转。

我试图将移相器前端与基于服务器的物理模型同步,该模型具有自己的坐标系统,因此文档的一些清晰度将真正让我的生活更轻松!

1 个答案:

答案 0 :(得分:0)

据我所知,“body.rotation”以弧度表示,如果使用度数,则应使用“body.angle”。

对于旋转方向,较高的值顺时针旋转精灵。如果角度为0且精灵朝上,则在进入body.angle = 90后将指向右侧。

angularVelocity不用于旋转精灵。名称为“angularVELOCITY”,因此它用于设置角速度。它主要用于希望精灵在其面向的方向上移动时。