如何在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获取触摸?是否与上述相同?