unityにおいてボタンでカメラの切り替えを行う。
Unity 2018.3.1f1を使い始めた初心者です。
シーンに配置した二つのカメラ"MainCamera"と"SubCamera"をButtonで"MainCamera"から"SubCamera"へ切り替わるようにしたいのですが
NullReferenceException: Object reference not set to an instance of an object
のエラーが出てしまいます。
使用しているスクリプトは以下のものです。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class switchcamera : MonoBehaviour {
Camera mainCamera;
Camera subCamera;
public switchcamera()
{
}
void start(){
mainCamera = GameObject.Find("MainCamera").GetComponent<Camera>();
subCamera = GameObject.Find("SubCamera").GetComponent<Camera>();
subCamera.enabled = false;
mainCamera.enabled = true;
}
public void OnClick() {
mainCamera.enabled = false;
subCamera.enabled = true;
}
}
findがうまくいっていないのかと思っています。
どなたか、ご教授お願いいたします。
Author And Source
この問題について(unityにおいてボタンでカメラの切り替えを行う。), 我々は、より多くの情報をここで見つけました https://qiita.com/yujiyujiqiita/items/c7306a8b03cebca109a8著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .