我想知道是否有办法获得 godot 3d 中空间节点的前向向量。
在统一中,这将只是transform.forward。
Godot 给了我一个旋转向量,但我不确定如何将其转换为方向向量。
什么是 godot 的 transform.forward 版本?
前进是您决定的。我通常这样做:
var aim = $Player.get_global_transform().basis
var forward = -aim.z
var backward = aim.z
var left = -aim.x
var right = aim.x
Run Code Online (Sandbox Code Playgroud)
当然,如果您在设计资产和场景时对此有约定,这会有所帮助。我总是使用 -Z 作为转发,但如果您愿意,您可以选择不同的方式。
我使用解决了我的问题get_global_transform().basis.z
| 归档时间: |
|
| 查看次数: |
8886 次 |
| 最近记录: |