0
A
答えて
2
Debug.Log
はすでにこれを行うことができます。
public static void Log(object message);
public static void Log(object message, Object context);
次の2つの方法でこれを行うことができます:パラメータとして
.USE object
とObject
それはDebug.Log
のための関数プロトタイプですparameter.Theseとしてobject
とObject
を取ります。
void p(object message)
{
Debug.Log(message);
}
void p(object message, Object context)
{
Debug.Log(message, context);
}
使用:
複数のパラメータを持つ一つのパラメータ
p("Test");
p(50);
p(50.5f);
p(false);
と
p(false, new Object());
.USEジェネリック:
void p<T1>(T1 message)
{
Debug.Log(message);
}
void p<T1, T2>(T1 message, T2 context)
{
Debug.Log(message, context as Object);
}
使用:
複数のパラメータ
p<bool,Object>(false, new Object());
と一つのパラメータ
p<string>("Test");
p<int>(50);
p<float>(50.5f);
p<bool>(false);
とそれが入力する簡単かつ迅速であるように私は、最初の方法となるだろう。
関連する問題
- 1. Unity3d - Debug.Log()を上書きする
- 2. Debug.LogをC++から使用
- 3. Unity Debug.Log()Spam
- 4. C#スコアカウンター{Unity3D}
- 5. c#Unity3D Special Fallfallage
- 6. Unity3D C# - テキストUI
- 7. Unity3dでの移動C#
- 8. はUnity3D
- 9. はUnity3D
- 10. Unity3D XML(-RPC)とC#
- 11. Unity3D C#ランダムIntジェネレータ
- 12. Unity3D C# - 構文 - GetComponent ()
- 13. unity3d - NullReferenceException UnityEngine.MonoBehaviour.StartCoroutine
- 14. Vivoiコインフォーク、いいえdebug.log
- 15. Webpack npm-debug.logファイルの問題
- 16. Unity3Dネットワークシューティングループ(クライアント用)
- 17. Unity3Dは、親オブジェクト
- 18. Unity3D TextMeshProはUWP
- 19. StreamWriteとDebug.logで異なる出力
- 20. Unity3Dは - ここでWWWForm
- 21. プレイヤーの名前がUnity3d/C#
- 22. Unity3DでのC#system.process stdin/stdout処理
- 23. アニメーターをコライダーでプレイする(Unity3d/c#)
- 24. Unity3dでUIイメージをドラッグする(C#)
- 25. 壁を破壊するunity3d
- 26. Unity3dとNode.jsの接続
- 27. OneSignal SDK&Facebook SDK&Unity3D
- 28. C#イベントの実行順序(Unity3Dゲーム)
- 29. npm-debug.logの読み方(Node.JSアプリケーションのトラブルシューティング)
- 30. C#(unity3d)を使用して別のクラスにアクセスするには?
ありがとうございます:) – cubecube
それは、歓声を得ました! – cubecube