这个游戏使用什么样的旋转单位?

时间:2011-03-16 13:46:41

标签: math rotation physics radians

我正在观察游戏中角色的旋转值,其值让我感到困惑。

我想知道,这里使用了什么样的单位?它似乎不是弧度或度数。

当角色面对...
时 北,轮换= 0.014887573
东北,轮换= -0.28192267
东,轮换= -0.7139419
东南,轮换= -0.9176189
南,轮换= -0.99983466
西,旋转= 0.6936041
西南,轮换= 0.90622354
西北,轮换= 0.36119097

当面临更多的南方轮换时,似乎有一些指数增长。这种规模对任何人都有意义吗?

更新:当面向东方或北方时,似乎有另一个变量似乎在解决实际轮换时与上面的值相乘。如果多,当面向西时,该值将为0.5,而当朝向东时,它将为-0.5。

但是,这个乘数在面向南时变为0,在朝北时变为1,所以当你用第一个值加倍时它们都变为0。

什么样的旋转表示在3D场景中使用多个值?

1 个答案:

答案 0 :(得分:0)

在计算上述值的反正弦值时,似乎更有意义。

北方将成为0 南方将成为90年代 西方将成为45岁 东将成为-45

我怀疑,为什么比例从0到90(从北到南)而不是从0到180?