如何使用鼠标配合移动 godot 中的 3D 对象?
How to move a 3D object in godot with mouse coordinations with?
我在使用带有 GDscript 的 godot 引擎时遇到问题,(但如果您知道其他 godot 语言的答案,我也欢迎这些答案!)
假设我的对象是一个球。我想用鼠标做的具体动作是:
如果我将鼠标移动到右侧:3D 对象 将移动到右侧
如果我将鼠标移到左:3D 对象 将移到左
如果我移动鼠标向上:3D对象会向前移动
如果我向下移动鼠标:3D对象会向后移动
如果您指导我如何编写脚本,我将不胜感激!谢谢!!
您可以为此使用 _input
函数。它接收一个事件,您可以检查它是否是 InputEventMouseMouseMotion
。然后就可以用event.relative
把小球往
的方向移动了
我在使用带有 GDscript 的 godot 引擎时遇到问题,(但如果您知道其他 godot 语言的答案,我也欢迎这些答案!)
假设我的对象是一个球。我想用鼠标做的具体动作是:
如果我将鼠标移动到右侧:3D 对象 将移动到右侧
如果我将鼠标移到左:3D 对象 将移到左
如果我移动鼠标向上:3D对象会向前移动
如果我向下移动鼠标:3D对象会向后移动
如果您指导我如何编写脚本,我将不胜感激!谢谢!!
您可以为此使用 _input
函数。它接收一个事件,您可以检查它是否是 InputEventMouseMouseMotion
。然后就可以用event.relative
把小球往