私はAndroid携帯電話のタッチから入力をテストすることを余儀なくされています。私はそれがすべて完全に実行しているが、私はそれをデバッグするために私のログを見ることができません。ここで私はそれを試してデバッグするコードです。UnityのAndroidの問題を持つLogCat
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()を使用して印刷したいものだけを表示するにはどうすればよいですか。
私はタグとフィルタを認識していますが、うまくいきませんでした。どこでも結果が見つかりません。
ご協力いただきありがとうございます。
あなたはユニティリモートでのテストを試してみましたが、ターミナルで、その後、USBでMacにAndroidのを接続して、ログを表示すること
は注意代わりに? http://forum.unity3d.com/threads/unity-remote-5-preview.398791/ – mgear
Unity Remoteについて知っておくと良いですが、めったに役に立ちません。 ***エディタ***のリモートマウスだけです。ビルドについては何もテストすることはできません。それはビルドとは全く関係がありません。 – Fattie