如何检测UI和GameObjects上的点击/触摸事件
如何在Android上的Canvas on Touch上检测UI对象?
例如,我有具有5个对象,诸如帆布Image
,RawImage
,Buttons
,InputField
等。
当我触摸按钮UI对象然后做一些事情。单击依赖时,每个按钮执行不同的过程。
代码如下所示:
private void Update(){ if (Input.touches.Length <= 0) return; for (int i = 0; i < Input.touchCount; i++) { if (Button1.touch) if (Input.GetTouch(i).phase == TouchPhase.Began) login(); else if (Button2.touch && Input.GetTouch(i).phase == TouchPhase.Began) LogOut(); }}
那怎么办呢?
第二:如何检测Gameobject获取触摸?是否与上述相同?
千巷猫影
相关分类