【问题标题】:Scroll Rect scrolls simply due to mouse movement. How to fix it?Scroll Rect 仅由于鼠标移动而滚动。如何解决?
【发布时间】:2021-10-22 14:44:01
【问题描述】:

Unity 2019.1.0f2

输入系统 1.0.2

  1. 我创建了一个空的 3D 项目,然后将输入系统导入其中。
  2. 我将 EventSystem 添加到场景中。
  3. 然后我编写了一个简单的脚本并将其添加到场景中:
使用 UnityEngine; 使用 UnityEngine.InputSystem; 公共类 TestScroll : MonoBehaviour { 无效更新() { Debug.Log(Mouse.current.scroll.ReadValue()); } }
  1. 然后我运行场景并移动鼠标(不要旋转鼠标滚轮)并在控制台中看到:

我还在输入系统的documentation 中找到了这个:

由于这个特性 Scroll Rect 开始滚动只是因为我将鼠标指针移到它上面。

如何避免这种情况以及为什么会发生这种情况?

【问题讨论】:

    标签: c# unity3d mouse scrollrect


    【解决方案1】:

    原来这是一个 Unity 错误:topic

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-17
      • 1970-01-01
      • 1970-01-01
      • 2011-09-29
      • 2018-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多