【问题标题】:Touch is not working with Unity UI Toolkit buttons触摸不适用于 Unity UI Toolkit 按钮
【发布时间】:2022-10-18 06:41:55
【问题描述】:

我有一个奇怪的问题,可能是一个简单的解决方法。

我有一个使用新的 UI 只有“游戏”用户界面工具包.这是一个小小的绘图程序。我在中间有一个绘图区域,两侧有“工具按钮”。绘图时,鼠标、笔和触摸都可以正常工作(使用脚本我可以访问所有类型的指针),但由于某种原因,触摸不能仅与 UI 按钮一起使用。

更奇怪的是,在 Unity Play 模式下直接测试时,触摸 UI 按钮有效(我有一台触摸屏笔记本电脑),但在我构建时不起作用。

在我的项目设置 -> 输入系统包中,我在“支持的设备”下激活了笔、鼠标和触摸屏

新的 UI 工具包太新了,我在网上找不到任何帮助或类似问题。

【问题讨论】:

    标签: unity3d unity-ui ui-toolkit


    【解决方案1】:

    如果它仍然相关: 我遇到了同样的问题,并在 EventSystem 中使用了“独立输入模块”而不是“输入系统 UI 输入模块”。它说这是旧选项,但对我有用:D

    【讨论】:

    • 谢谢。这个选项对我不起作用,因为我需要使用新的输入。还没有找到解决办法。不幸的是,我刚刚做到了,所以我的应用程序需要使用笔或鼠标。在我弄清楚之前不支持触摸。
    【解决方案2】:

    我在这里添加了触摸屏,它现在可以工作了。

    【讨论】:

      【解决方案3】:

      只是跟进,因为我最终在其他地方找到了答案。

      在 EventSystem 的“输入系统 UI 输入模块”组件中,我将“指针行为”更改为“单一统一指针”并修复了它。不确定这是否只是一种解决方法,但现在效果很好。

      【讨论】:

        猜你喜欢
        • 2019-08-15
        • 2015-09-24
        • 1970-01-01
        • 2021-02-18
        • 2015-10-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-19
        相关资源
        最近更新 更多