【问题标题】:How to move player to cursor without click?如何在不点击的情况下将播放器移动到光标?
【发布时间】:2021-04-07 09:23:14
【问题描述】:

我想编写一个脚本,让玩家在不点击任何按钮时移动鼠标指针。

到目前为止,我只能移动到点击点,但如果我需要改变方向,我需要再次点击。

如何始终将播放器移向光标,而无需单击任何内容? (也许右键初始化)

【问题讨论】:

    标签: c# unity3d character move


    【解决方案1】:

    您可以使用Input.mousePosition

    只是一些注意事项:

    1. 坐标采用像素坐标,您可能需要将它们转换为世界坐标才能正确移动您的播放器。
    2. 即使鼠标在游戏屏幕之外,也会读取位置。您必须手动处理(取决于游戏的行为方式)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-16
      • 2013-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-26
      • 2013-12-25
      相关资源
      最近更新 更多