我被迫测试从我的android手机触摸输入。我已经完全运行等等,但我看不到我的日志来帮助我调试它。这是我的代码来尝试和调试它。LogCat with Unity Android问题
string side = "not touched";
if (Input.touchCount > 0)
{
if (Input.touchCount <= 1)
{
myTouch = Input.GetTouch(0);
touchPos = Camera.main.ScreenToWorldPoint(myTouch.position);
}
if (touchPos.x < Camera.main.orthographicSize)
{
side = "Left side touched";
//Begin Section: Touch left side
if (touchPos.y > 0)
{
side += ": Top";
yPos = gameObject.transform.position.y + (paddleSpeed * Time.deltaTime);
}
else
{
side += ": Bottom";
yPos = gameObject.transform.position.y - (paddleSpeed * Time.deltaTime);
}
//End of section
}
Debug.Log(side);
}
我正在做的是看看我是否碰到左侧的顶部或底部。我用debug.Log();但我无法看到它显示的内容,因为我必须在Android设备上进行调试。我想下面的命令
adb logcat -s Unity
,并尽快结束它,因为我碰到屏幕,但我的日志是没有在那里。我查了很久没有结果的日志。
问题:如何仅使用Debug.Log()查看要打印的内容?
我知道标签和过滤器,但没有工作,我无法在任何地方找到结果。
任何帮助非常感谢!
你试过测试使用Unity远程连接到Mac,然后代替? http://forum.unity3d.com/threads/unity-remote-5-preview.398791/ – mgear
尽管了解Unity遥控器很好,但它很少有帮助。它只是***编辑器的一个远程鼠标,你可以测试任何关于构建。它与构建完全没有关系。 – Fattie