Scroll Rect 简单地由于鼠标移动而滚动。如何解决?

Scroll Rect scrolls simply due to mouse movement. How to fix it?

统一 2019.1.0f2

输入系统 1.0.2

  1. 我创建了一个空的 3D 项目,然后将输入系统导入其中。
  2. 我在场景中添加了EventSystem。
  3. 然后我写一个简单的脚本添加到场景中:

    using UnityEngine;
    using UnityEngine.InputSystem;
    
    public class TestScroll : MonoBehaviour
    {
        void Update()
        {
            Debug.Log(Mouse.current.scroll.ReadValue());
        }
    }

  1. 然后我 运行 场景并移动我的鼠标(不要旋转鼠标滚轮)并在控制台中看到这个:

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

由于此功能,Scroll Rect 开始滚动只是因为我将鼠标指针移到它上面。

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

事实证明这是一个 Unity 错误:topic