在局部轴 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 步:射击
我有一个发射子弹的节点,但我想随机旋转它一点,以便某些枪无法预测。具体来说,我想在局部轴上的 -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 步:射击