回答編集履歴

1

②の方法では頻度が低いInput.GetKeyDown(KeyCode.Return)を条件式の先に持ってきたほうがパフォーマンスが良いので順序を変更しました

2022/11/01 09:30

投稿

StellaSplitter
StellaSplitter

スコア37

test CHANGED
@@ -101,7 +101,7 @@
101
101
  ```csharp
102
102
  void OnTriggerStay2D(Collider2D other)
103
103
  {
104
- if(other.CompareTag("PointLine") && Input.GetKeyDown(KeyCode.Return))
104
+ if(Input.GetKeyDown(KeyCode.Return) && other.CompareTag("PointLine"))
105
105
  {
106
106
  Debug.Log("HIT!");
107
107
  }