Scroll Rect 简单地由于鼠标移动而滚动。如何解决?
Scroll Rect scrolls simply due to mouse movement. How to fix it?
统一 2019.1.0f2
输入系统 1.0.2
- 我创建了一个空的 3D 项目,然后将输入系统导入其中。
- 我在场景中添加了EventSystem。
- 然后我写一个简单的脚本添加到场景中:
using UnityEngine;
using UnityEngine.InputSystem;
public class TestScroll : MonoBehaviour
{
void Update()
{
Debug.Log(Mouse.current.scroll.ReadValue());
}
}
- 然后我 运行 场景并移动我的鼠标(不要旋转鼠标滚轮)并在控制台中看到这个:
我还在输入系统的 documentation 中找到了这个:
由于此功能,Scroll Rect 开始滚动只是因为我将鼠标指针移到它上面。
如何避免这种情况以及为什么会发生这种情况?
事实证明这是一个 Unity 错误:topic
统一 2019.1.0f2
输入系统 1.0.2
- 我创建了一个空的 3D 项目,然后将输入系统导入其中。
- 我在场景中添加了EventSystem。
- 然后我写一个简单的脚本添加到场景中:
using UnityEngine; using UnityEngine.InputSystem; public class TestScroll : MonoBehaviour { void Update() { Debug.Log(Mouse.current.scroll.ReadValue()); } }
- 然后我 运行 场景并移动我的鼠标(不要旋转鼠标滚轮)并在控制台中看到这个:
我还在输入系统的 documentation 中找到了这个:
由于此功能,Scroll Rect 开始滚动只是因为我将鼠标指针移到它上面。
如何避免这种情况以及为什么会发生这种情况?
事实证明这是一个 Unity 错误:topic