gpt4 book ai didi

vector - Godot 3d 获得前向矢量

转载 作者:行者123 更新时间:2023-12-01 15:48:25 25 4
gpt4 key购买 nike

我想知道是否有办法获得 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

当然,如果您在设计 Assets 和场景时对此有约定,这会有所帮助。我总是使用 -Z 作为转发,但如果您愿意,您可以选择不同的方式。

关于vector - Godot 3d 获得前向矢量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48438273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com