Behaviour halo = (Behaviour)obj.GetComponent("Halo");Haloクラスがないので、GetComponent<Halo>()というような形で取り出すことはできません。GetComponent("Halo")というようにコンポーネント名で取り出し、それをBehaviourにキャストして利用します。※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
using UnityEngine;
using System.Collections;
public class MyObj : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
if (Input.GetMouseButtonDown(0)){
GameObject obj = GameObject.Find("Cube");
Behaviour halo = (Behaviour)obj.GetComponent("Halo");
halo.enabled = true;
}
if (Input.GetMouseButtonUp(0)){
GameObject obj = GameObject.Find("Cube");
Behaviour halo = (Behaviour)obj.GetComponent("Halo");
halo.enabled = false;
}
}
}
| << 前へ | 次へ >> |