特定のオブジェクトをON/OFFする
まずはスクリプトのみですが
using UnityEngine;
using System.Collections;
public class detachchild : MonoBehaviour {
public GameObject RootObject;
public GameObject RootObject2;
// Use this for initialization
void Awake(){
}
void Start () {
}
// Update is called once per frame
void Update () {
}
public void hanasu(){
RootObject.SetActive (false);
RootObject2.SetActive (true);
}
public void hanasu2(){
RootObject.SetActive (true);
RootObject2.SetActive (false);
}
}
public void クラス名(){
}
をつけたスクリプトは,ボタンのonClickにアサインしてそのクラスを選ぶとボタンから実行できます
ゲームオブジェクト変数名.SetActive(false); で見えなくなり
ゲームオブジェクト変数名.SetActive(true); で見えるようになります
そのゲームオブジェクトにアタッチしているスクリプトも無効になりますので注意.
