在局部轴 Godot 上的圆弧之间旋转自身

Rotate self between an arc on the local axis Godot

我有一个发射子弹的节点,但我想随机旋转它一点,以便某些枪无法预测。具体来说,我想在局部轴上的 -2.5 - 2.5 度弧之间的 X 轴和 Y 轴上旋转它。我试过 rotation.x = rand_range(-2.5, 2.5 * PI)rotation.y = rand_range(-2.5, 2.5 * PI),但它们似乎在全局 X 轴和 Y 轴上旋转节点。我应该如何在圆弧之间局部旋转子弹发射器节点?提前谢谢你。

第 1 步:生成子弹

第 2 步:给它旋转父对象

第 3 步:向那个旋转 添加 你随机旋转

第 4 步:射击