【问题标题】:How to move a 3D object in godot with mouse coordinations with?如何使用鼠标协调在 godot 中移动 3D 对象?
【发布时间】:2020-09-28 11:39:07
【问题描述】:

我在使用带有 GDscript 的 godot 引擎时遇到了问题,(但如果您知道其他 godot 语言的答案,我也欢迎这些答案!????)

假设我的对象是一个。我想用鼠标进行的具体操作是:

如果我将鼠标移动到右侧3D 对象 将移动到右侧

如果我将鼠标移动到left3D 对象 将移动到left

如果我将鼠标向上移动:3D 对象向前

移动

如果我将鼠标向下移动:3D 对象向后

移动

如果您指导我如何编写脚本,我将不胜感激!谢谢!!

【问题讨论】:

    标签: 3d mouseevent game-engine game-development godot


    【解决方案1】:

    您可以为此使用_input 函数。它接收一个事件,您可以检查它是否为InputEventMouseMouseMotion。然后你可以使用event.relative 来移动小球的方向。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多