17/06/14 20:41:49.68 1f23pPXc.net
これが主人公につけた当方のスタート関数です。
// Use this for initialization
void Start()
{
・・・長すぎるため省略・・・
MainCam = GameObject.Find("MainCamera(2)");
SubCam = GameObject.Find("Camera(2)");
animator1 = GetComponent<Animator>();
audioSources = GetComponents<AudioSource>();
sound01 = audioSources[0];
sound02 = audioSources[1];
sound03 = audioSources[2];
sound04 = audioSources[3];
sound05 = audioSources[4];
//sound06 = audioSources[5];
particle = GetComponent<ParticleSystem>();
MainCam.SetActive(false);
SubCam.SetActive(true);
InfoBox.SetActive(false);
・・・長すぎるため省略・・・ }
この関数 InfoBox.SetActive(false);のところまでしか処理されません。
それはsound06 = audioSources[5];を消しているからで、
この//sound06 = audioSources[5];をつけるとInfoBox.SetActive(false);も処理されなくなってしまいます。
行数にすると24行目までしか処理されないようです。
Unityの規約にスタート関数は24行までという規約でもあるのですか?
当方理由がわからず途方にくれています。
よろしくお願いします。