Поскольку вы пометили его как Unity3d, возможно, это поможет вам преодолеть: https://answers.unity.com/questions/356767/how-to-get-scrollwheel-values-using-a-laptop-touch.html
public void OnGUI()
{
if(Event.current.type == EventType.ScrollWheel)
// do stuff with Event.current.delta
Debug.Log(Event.current.delta);
}
Документацию OnGui
можно найти здесь: https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnGUI.html
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour
{
void OnGUI()
{
if (GUI.Button(new Rect(10, 10, 150, 100), "I am a button"))
{
print("You clicked the button!");
}
}
}
On GUI вызывается для обработки и обработки событий GUI.
Это означает, что ваша реализация On GUI может быть вызвана несколько раз за кадр (один звонок на событие). Для получения дополнительной информации о событиях GUI см. Ссылку на событие. Если для свойства MonoBehaviour установлено значение false, On GUI () вызываться не будет.