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. Unity Debug.Log()Spam
- 2. C#スコアカウンター{Unity3D}
- 3. はUnity3D
- 4. unity3d - NullReferenceException UnityEngine.MonoBehaviour.StartCoroutine
- 5. Unity3D C#ランダムIntジェネレータ
- 6. Unity3D XML(-RPC)とC#
- 7. Unity3DでのC#system.process stdin/stdout処理
- 8. 壁を破壊するunity3d
- 9. Unity3dとNode.jsの接続
- 10. npm-debug.logの読み方(Node.JSアプリケーションのトラブルシューティング)
- 11. Unity3DのIronPython
- 12. C#(unity3d)を使用して別のクラスにアクセスするには?
- 13. Unity3d c#。 onClick.AddListener()は一度しか動作しません
- 14. Unity3dイベントトリガー - オンポインター入力画像
- 15. Unity3dタッチスクリーン付きエディタのマルチタッチ
- 16. Unity3D v5.4 - GUILayoutは存在しません
- 17. Unity3D - プロセス(Ubuntuの)とC#のスクリプト通信
- 18. C#Unity3Dの匿名関数スコープ
- 19. Accelerometerを使ってみる - Unity3D C#
- 20. Minimalist Python Server for Unity3d 5.x
- 21. Physics.CheckSphereは常にfalseを返します(Unity3D)
- 22. UNITY3D
- 23. Unity3dでのカメラスクリプト
- 24. Unity3Dはマウスイベントとの衝突を防ぎます
- 25. Unity3dのSQLiteデータベースへのドロップダウンメニューの保存
- 26. スクリプトで特定のポイントでunity3dのドアを移動するC#
- 27. Unity3Dでバウンド回転
- 28. Unity3D Player Move
- 29. Unity3Dのループ機能(0 + 1 = 2)?
- 30. エラーUnity3D
ありがとうございます:) – cubecube
それは、歓声を得ました! – cubecube