小编Joe*_*Joe的帖子

如何在Godot GDscript中获取骨骼的全局世界坐标

我正在用 GDscript 用 Godot 编写一个程序,旨在改变骨架中多个骨骼的位置。骨骼将按照我希望骨骼移动到的点减去骨骼当前位置计算出的值进行平移。translateValue = endPoint - currentPoint但是,所有值都必须位于世界坐标或全局位置中,代码才能正常工作。Godot 有多种方法来检索骨骼变换以访问位置,例如:skeleton.get_bone_pose() , skeleton.get_bone_global_pose , skeleton.get_bone_rest。我尝试使用skeleton.get_bone_global_pose ,但它没有给出全局位置,并且似乎仍然与某些东西相关。还有一个to_global()方法,但我不完全确定它的作用。有人可以解释这些方法之间的差异以及如何获得全球地位吗?谢谢!

gdscript godot

4
推荐指数
1
解决办法
2833
查看次数

标签 统计

gdscript ×1

godot ×1