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

回答編集履歴

1

ソースコード編集

2016/12/08 02:47

投稿

sakura_hana
sakura_hana

スコア11429

answer CHANGED
@@ -1,9 +1,19 @@
1
1
  離れた時のコードを書いていないので当然オフになりません。
2
- クラス内の記メソッドを追加してください。
2
+ のようにすれば動作するかと思ます
3
3
 
4
4
  ```C#
5
+ using UnityEngine;
6
+ using System.Collections;
7
+
8
+ public class halo : MonoBehaviour {
5
- void OnTriggerExit (Collider other) {
9
+ void OnTriggerEnter (Collider other) {
6
10
  Behaviour h = (Behaviour)GetComponent("Halo");
11
+ h.enabled = true;
12
+ }
13
+
14
+ void OnTriggerExit (Collider other) {
15
+ Behaviour h = (Behaviour)GetComponent("Halo");
7
16
  h.enabled = false;
17
+ }
8
18
  }
9
19
  ```