我正在观察游戏中角色的旋转值,它的值让我感到困惑。
我想知道,这里使用什么样的单位?它似乎不是弧度或度数。
当角色面向...
北时,旋转 = 0.014887573
东北,旋转 = -0.28192267
东,旋转 = -0.7139419
东南,旋转 = -0.9176189
南,旋转 = -0.99983466
西,旋转 = 0.6936041
西南,旋转= 0.90622354
西北,旋转 = 0.36119097
当面临更南的旋转时,似乎有某种指数增长。这个比例对任何人都有意义吗?
更新:似乎有另一个变量,当面向东或北时乘以上述值时,似乎以某种方式解决了实际旋转。如果相乘,面向西时的值为 0.5,面向东时的值为 -0.5。
但是,这个乘数在朝南时变为 0,朝北时变为 1,因此当您将其与第一个值相乘时,它们都变为 0。
什么样的旋转表示在 3D 场景中使用多个值?