问题 为什么在统一游戏中scrollrect上笔记本电脑的触摸板两指勾击无法正常工作?

毁灭

活跃成员
已加入
2020年3月28日
留言内容
36
编程经验
1-3
我的2d游戏中有一个scrollrect,它正在编辑器和构建播放器中都使用鼠标滚轮滚动到正确结束的位置,但是触摸板的两指滚动没有滚动。

我检查了滚轮和触摸板两指滚动的当前事件类型。它们都在日志中返回"Mouse Scrollwheel"和delta更改也可见,但是scrollrect上没有滚动。

除Unity游戏外,在Win 10 x64笔记本电脑上使用触摸板滚动的其他所有地方均有效。

我应该如何使触摸板两指垂直滚动也能在Unity中工作?
 

羊皮

知名会员
已加入
2018年9月5日
留言内容
1,982
编程经验
10+
请显示您的OnGUI电话吗?

Unity的许多用户没有意识到使用触摸板需要您使用 OnGUI。我的钱在你身上,没有听正确的事件。 OnGUI 当事件需要处理且触摸板需要您使用时被调用 OnGUI.

只是一个侧面说明:
由于这不是实际的C#问题,而是Unity问题,并且我相信我目前是该论坛上唯一的Unity开发人员,并且由于目前的时间限制,我可能无法回复您。因此,在您发布OnGUI呼叫时,可能需要其他人帮助尝试引导您。因此请注意;您获得的帮助可能仅限于他们的能力...
 

毁灭

活跃成员
已加入
2020年3月28日
留言内容
36
编程经验
1-3
是的,我使用OnGUI函数进行了检查,并且鼠标滚轮滚动事件正在运行(我检查了日志),但仍然无法滚动。
 
最佳 底部