我想让相机移动一个网格。向前/向后运动很容易:
if (Input.is_key_pressed(KEY_W)):
self.translation.z -= movement_speed; # relies on camera script to move camera
if (Input.is_key_pressed(KEY_S)):
self.translation.z += movement_speed;
我只是将这些短块放在相机和网格上。但是我无法弄清楚如何在旋转相机时围绕相机旋转网格。如果我只是旋转网格,它将绕其中心点旋转并最终与摄影机不对齐。在photoshop中,可以设置锚点以围绕非中心点旋转图层。如何在godot中将锚点设置到另一个元素/节点?
编辑:
旋转的解决方案非常简单。我要做的就是让相机成为我希望它遵循的网格物体。但是然后相机没有随着网格移动...我如何使运动起作用?