質問するログイン新規登録

回答編集履歴

1

string\.Formatの代わりにDebug\.LogFormatを使うよう変更

2017/07/27 11:18

投稿

Bongo
Bongo

スコア10816

answer CHANGED
@@ -48,14 +48,14 @@
48
48
  // 既存のブロックとヒットしていれば、削除準備を行う
49
49
  blockColliderToDelete = raycastHit.collider; // クリックしたブロックを格納しておく
50
50
  timeLeft = MouseStillDownDuration; // 残り待機時間を初期値に設定する
51
- Debug.Log(string.Format("Deleting {0}...", blockColliderToDelete.gameObject.name));
51
+ Debug.LogFormat("Deleting {0}...", blockColliderToDelete.gameObject.name);
52
52
  }
53
53
  else
54
54
  {
55
55
  // ヒットしていなければ、新たにブロックを生成する
56
56
  clickPosition.z = 10f;
57
57
  var newBlock = Instantiate(Prefab, Camera.main.ScreenToWorldPoint(clickPosition), Prefab.transform.rotation);
58
- Debug.Log(string.Format("{0} is instantiated.", newBlock.name));
58
+ Debug.LogFormat("{0} is instantiated.", newBlock.name);
59
59
  }
60
60
  }
61
61
  else if (Input.GetMouseButton(0))
@@ -71,13 +71,13 @@
71
71
  timeLeft -= Time.deltaTime; // マウスポインタがblockColliderToDelete上にあれば残り時間を減らしていく
72
72
  if (timeLeft > 0.0f)
73
73
  {
74
- Debug.Log(string.Format("Time left: {0:F4}", timeLeft)); // 分かりやすくするためtimeLeft > 0.0fの時は残り時間を表示していますが、実際はtimeLeft <= 0.0fで判定してしまえばいいかと思います
74
+ Debug.LogFormat("Time left: {0:F4}", timeLeft); // 分かりやすくするためtimeLeft > 0.0fの時は残り時間を表示していますが、実際はtimeLeft <= 0.0fで判定してしまえばいいかと思います
75
75
  }
76
76
  else
77
77
  {
78
78
  // 残り時間が0以下になっていたら削除
79
79
  var blockToDelete = blockColliderToDelete.gameObject;
80
- Debug.Log(string.Format("{0} is deleted.", blockToDelete.name));
80
+ Debug.LogFormat("{0} is deleted.", blockToDelete.name);
81
81
  Destroy(blockToDelete);
82
82
  blockColliderToDelete = null;
83
83
  }