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; } } }
<< 前へ | 次へ >> |