我在统一项目中添加了AR相机。我将vuforia sdk用于AR功能。我想处理鼠标/手指在屏幕上的单击并获取屏幕图像上的像素位置。我写下面的代码。要检查像素值,我尝试在控制台上写入它们。但是我什么也没看到。 AR相机有一个名为DefaultTrackableEventHandler.cs
的.cs文件。我修改了它。我在android真实设备上运行应用程序。
DefaultTrackableEventHandler.cs
if (Input.touchCount > 0 && Input.GetTouch (0).phase == TouchPhase.Began) {
float x = Input.GetTouch(0).position.x;
float y = Input.GetTouch(0).position.y;
print("x " + x + " - y " + y);
}
使用Debug
类写入Unity控制台。
例如:
if (Input.touchCount > 0 && Input.GetTouch (0).phase == TouchPhase.Began) {
float x = Input.GetTouch(0).position.x;
float y = Input.GetTouch(0).position.y;
Debug.Log("x " + x + " - y " + y);
}