相关疑难解决方法(0)

如何检测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();
    }
}
Run Code Online (Sandbox Code Playgroud)

那怎么办呢?

第二:如何检测Gameobject获取触摸?是否与上述相同?

c# unity-game-engine

58
推荐指数
3
解决办法
5万
查看次数

标签 统计

c# ×1

unity-game-engine ×1