我有一个带有2个输入模块的事件系统(凝视(用于纸板)和触摸)。 gazeinput高于de touchinput,因此将由unity作为主输入模块使用。现在我有1个对象我想在touchinput上触发,但由于gazeinput而无法正常工作。所以我的问题是,是否可以为这个1游戏对象禁用gazeinput?
编辑:对象是一个菜单按钮,位于右下角。它随着相机一起移动。
感谢
答案 0 :(得分:0)
使用raycast。当您的相机看到您要使用触摸输入的游戏对象时。检测到用户正在通过光线投影查看相机。
附加一个脚本(到相机或空游戏对象),其中包含两个输入模块的引用
当玩家查看要使用触摸输入的对象(通过光线投射检测到)时。只需禁用gazeinput即可。
当玩家远离该游戏时,启用gazeinput