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

質問編集履歴

3

試したことを追記

2020/04/28 01:44

投稿

cc_KH
cc_KH

スコア108

title CHANGED
File without changes
body CHANGED
@@ -55,6 +55,7 @@
55
55
 
56
56
  --- 追記 ---
57
57
  対象との距離や角度によってはOnTriggerEnterが呼ばれる場合があることがわかりました。
58
+ 手の子オブジェクトのColliderをIsTrigger Falseに変更し、Rigidbodyを追加してOnCollisionEnterでも試してみましたが同様に判定が出たり出なかったりで安定しません。
58
59
 
59
60
  ### 補足情報(FW/ツールのバージョンなど)
60
61
  Unity 2019.2.5f1

2

試したことへの追記

2020/04/28 01:44

投稿

cc_KH
cc_KH

スコア108

title CHANGED
File without changes
body CHANGED
@@ -53,5 +53,8 @@
53
53
 
54
54
  他に確認すべき点があればご指摘ください。
55
55
 
56
+ --- 追記 ---
57
+ 対象との距離や角度によってはOnTriggerEnterが呼ばれる場合があることがわかりました。
58
+
56
59
  ### 補足情報(FW/ツールのバージョンなど)
57
60
  Unity 2019.2.5f1

1

紛らわしい部分を削除

2020/04/27 17:41

投稿

cc_KH
cc_KH

スコア108

title CHANGED
File without changes
body CHANGED
@@ -25,12 +25,6 @@
25
25
  //m_ColliderにSphereColliderが指定されていることは確認済み
26
26
  [SerializeField] private Collider m_Collider;
27
27
 
28
- private void Start()
29
- {
30
- //検証のためにStartでColliderをTrueにしています
31
- m_Collider.enabled = true;
32
- }
33
-
34
28
  public void HitStart()
35
29
  {
36
30
  //Animationから呼ばれていることは確認済み
@@ -40,8 +34,7 @@
40
34
  public void HitEnd()
41
35
  {
42
36
  //Animationから呼ばれていることは確認済み
43
- //検証のためコメントアウトしています
44
- //m_Collider.enabled = false;
37
+ m_Collider.enabled = false;
45
38
  }
46
39
 
47
40
  private void OnTriggerEnter(Collider other)