回答編集履歴

2

文章の修正

2019/09/10 02:31

投稿

simapiko
simapiko

スコア332

test CHANGED
@@ -9,3 +9,13 @@
9
9
  [Input.GetKey](https://docs.unity3d.com/jp/current/ScriptReference/Input.GetKey.html)
10
10
 
11
11
  [Input.GetKeyDown](https://docs.unity3d.com/jp/current/ScriptReference/Input.GetKeyDown.html)
12
+
13
+
14
+
15
+ また、`OnTriggerEnter2D()`も、**オブジェクトと接触した瞬間**しか呼ばれないので、`Input.GetKeyDown()`を使いたいのでしたら、`OnTriggerStay2D()`に変えるといいかと思います。
16
+
17
+
18
+
19
+ [Collider2D.OnTriggerEnter2D(Collider2D)](https://docs.unity3d.com/ja/2017.4/ScriptReference/Collider2D.OnTriggerEnter2D.html)
20
+
21
+ [Collider2D.OnTriggerStay2D(Collider2D)](https://docs.unity3d.com/ja/2017.4/ScriptReference/Collider2D.OnTriggerStay2D.html)

1

文章の修正

2019/09/10 02:30

投稿

simapiko
simapiko

スコア332

test CHANGED
@@ -1,4 +1,4 @@
1
- そういう仕様で
1
+ Inputの仕様が原因なのはないでしょうか
2
2
 
3
3
 
4
4