質問編集履歴

3

追記

2018/01/01 10:29

投稿

japomondo
japomondo

スコア23

test CHANGED
File without changes
test CHANGED
@@ -131,3 +131,35 @@
131
131
  PlayerControl:TryInteract() (at Assets/Original/Scripts/PlayerControl.cs:149)
132
132
 
133
133
  PlayerControl:Update() (at Assets/Original/Scripts/PlayerControl.cs:80)
134
+
135
+
136
+
137
+ 追記2:
138
+
139
+ ButtonのOnPointerClickでTryInteractメソッドを呼び出すようにしているのですが、スクーターに向かってRayを試みた結果コンソールに下記メッセージが表示され、Debug.Logでは何も表示されませんでした。
140
+
141
+
142
+
143
+ ```
144
+
145
+ NullReferenceException: Object reference not set to an instance of an object
146
+
147
+ PlayerControl.TryInteract () (at Assets/Original/Scripts/PlayerControl.cs:154)
148
+
149
+ UnityEngine.Events.InvokableCall.Invoke () (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:165)
150
+
151
+ UnityEngine.Events.UnityEvent.Invoke () (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_0.cs:58)
152
+
153
+ UnityEngine.UI.Button.Press () (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Button.cs:36)
154
+
155
+ UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Button.cs:45)
156
+
157
+ UnityEngine.EventSystems.ExecuteEvents.Execute (IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
158
+
159
+ UnityEngine.EventSystems.ExecuteEvents.Execute[IPointerClickHandler] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.EventFunction`1 functor) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
160
+
161
+ UnityEngine.EventSystems.EventSystem:Update()
162
+
163
+
164
+
165
+ ```

2

1点例追加

2018/01/01 10:29

投稿

japomondo
japomondo

スコア23

test CHANGED
File without changes
test CHANGED
@@ -66,7 +66,7 @@
66
66
 
67
67
 
68
68
 
69
- 追記(Box Colliderコンポーネント付与):
69
+ 追記(いずれもBox Colliderコンポーネント付与):
70
70
 
71
71
  ![イメージ説明](92afca9c47f7812836236a741be664e5.png)
72
72
 
@@ -75,6 +75,28 @@
75
75
  Number of hits:0
76
76
 
77
77
  UnityEngine.Debug:LogFormat(String, Object[])
78
+
79
+ PlayerControl:TryInteract() (at Assets/Original/Scripts/PlayerControl.cs:145)
80
+
81
+ PlayerControl:Update() (at Assets/Original/Scripts/PlayerControl.cs:80)
82
+
83
+
84
+
85
+ ![イメージ説明](cadd5efc7b604da20f3a60eb53ad3487.png)
86
+
87
+ **ヒットする(上記バイクと同じパッケージのプレファブ)**
88
+
89
+ Number of hits:1
90
+
91
+ UnityEngine.Debug:LogFormat(String, Object[])
92
+
93
+ PlayerControl:TryInteract() (at Assets/Original/Scripts/PlayerControl.cs:145)
94
+
95
+ PlayerControl:Update() (at Assets/Original/Scripts/PlayerControl.cs:80)
96
+
97
+ RailingA
98
+
99
+ UnityEngine.Debug:Log(Object)
78
100
 
79
101
  PlayerControl:TryInteract() (at Assets/Original/Scripts/PlayerControl.cs:145)
80
102
 

1

ヒットする場合とヒットしない場合の例を画像で追加

2018/01/01 04:10

投稿

japomondo
japomondo

スコア23

test CHANGED
File without changes
test CHANGED
@@ -63,3 +63,49 @@
63
63
 
64
64
 
65
65
  原因が分かる方がいらっしゃいましたら、ご教示いただけますと幸いです。**良いお年を!**
66
+
67
+
68
+
69
+ 追記(ともにBox Colliderコンポーネント付与):
70
+
71
+ ![イメージ説明](92afca9c47f7812836236a741be664e5.png)
72
+
73
+ **ヒットしない**
74
+
75
+ Number of hits:0
76
+
77
+ UnityEngine.Debug:LogFormat(String, Object[])
78
+
79
+ PlayerControl:TryInteract() (at Assets/Original/Scripts/PlayerControl.cs:145)
80
+
81
+ PlayerControl:Update() (at Assets/Original/Scripts/PlayerControl.cs:80)
82
+
83
+
84
+
85
+ ![イメージ説明](93bffede62830a626256b7367ffa5a80.png)
86
+
87
+ **ヒットする**
88
+
89
+ Number of hits:2
90
+
91
+ UnityEngine.Debug:LogFormat(String, Object[])
92
+
93
+ PlayerControl:TryInteract() (at Assets/Original/Scripts/PlayerControl.cs:145)
94
+
95
+ PlayerControl:Update() (at Assets/Original/Scripts/PlayerControl.cs:80)
96
+
97
+ terraced1c (2)
98
+
99
+ UnityEngine.Debug:Log(Object)
100
+
101
+ PlayerControl:TryInteract() (at Assets/Original/Scripts/PlayerControl.cs:149)
102
+
103
+ PlayerControl:Update() (at Assets/Original/Scripts/PlayerControl.cs:80)
104
+
105
+ Road_Streight
106
+
107
+ UnityEngine.Debug:Log(Object)
108
+
109
+ PlayerControl:TryInteract() (at Assets/Original/Scripts/PlayerControl.cs:149)
110
+
111
+ PlayerControl:Update() (at Assets/Original/Scripts/PlayerControl.cs:80)