在实现通过鼠标滚轮缩放相机视角时,调试过程中死活检测不到鼠标滚轮。
反复加了一些log,后来才发现是Input Debug里的"**Simulate Touch Input From Mouse or Pen"**被启用了。
相机缩放是要支持PC和Mobile的,所以在通过Simulator调试时我就开启了这个选项。殊不知,它也会影响到PC端的操作。原本我以为这个选项只针对模拟器起作用呢。原来是全局性的。

后来搜索了一下,原来不止我一个人傻傻的,哈哈
https://discussions.unity.com/t/need-help-unity-input-system-mouse-totally-not-detected-clicks-not-happening/901950
其实Input Debug很强大的,可以通过它就能检测鼠标的各种行为。只是当时总以为是代码的问题,忘记还有这么个东东。
参考:
https://docs.unity3d.com/Packages/com.unity.inputsystem@1.17/manual/Debugging.html