4つのボタンを用いて、OnClickされるcamera1,2,3,4に切り替わるというプログラムを作りたいです。
Button自体反応はしていて、setactiveも正常に動作しています。
しかしcamera2~4は
このように表示されてしまいます。
Display制御できるといいのですが...どうぞ回答をよろしくお願いいたします。
public class CameraManager : MonoBehaviour { public GameObject camera1; public GameObject camera2; public GameObject camera3; public GameObject camera4; public void OnClick1() { Debug.Log("111111"); camera1.SetActive(true); camera2.SetActive(false); camera3.SetActive(false); camera4.SetActive(false); } public void OnClick2() { Debug.Log("222222"); camera1.SetActive(false); camera2.SetActive(true); camera3.SetActive(false); camera4.SetActive(false); } public void OnClick3() { Debug.Log("333333"); camera1.SetActive(false); camera2.SetActive(false); camera3.SetActive(true); camera4.SetActive(false); } public void OnClick4() { Debug.Log("444444"); camera1.SetActive(false); camera2.SetActive(false); camera3.SetActive(false); camera4.SetActive(true); } }
早速の回答ありがとうございます。試してみたいと思います。またわからないことがあったらこちらに質もさせていただいてもよろしいでしょうか?
回答2件
あなたの回答
tips
プレビュー