最佳答案
如何在触摸画布上检测用户界面对象?
例如,我有一个画布,它有5个对象,比如 Image
、 RawImage
、 Buttons
、 InputField
等等。
当我触摸 ButtonUI 对象时,然后做一些事情。每个按钮在点击时做不同的过程取决于。
代码如下:
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();
}
}
那该怎么做呢?
第二: 如何检测游戏对象获取触摸? 是否与上述相同?