前提・実現したいこと
Playerオブジェクトが触れているときにspaceキーを押すと、
デバッグログに(Hit)と表示されるようにしたいです。
発生している問題・エラーメッセージ
Playerオブジェクトが触れているときにspaceキーを押すと、 デバッグログに(Hit)と表示されるようにしたいのですが、spaceキーを押しても反応しません。 どうしたら良いでしょうか 追記 どうやらOnCollisionEnter2Dメソッドそのものが呼び出されていませんでした。
該当のソースコード
void OnCollisionEnter2D(Collision2D collision)
{
if ((collision.gameObject.name == "Player") && (Input.GetKeyDown(KeyCode.Space)))
{
Debug.Log("Hit");
}
}
C#
エラーメッセージ
なし
回答1件
あなたの回答
tips
プレビュー