如何检测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获取触摸?是否与上述相同?
千巷猫影
相关分类