状況が説明しにくいのですが、
MainシーンのカメラにアタッチしているMainScript.csがあり、
MainシーンのCanvasにPanelオブジェクトがあり、
MainScript.csのStart()でPanelをSetActive(false)しています。
Panelには子GameObjectとしてプレハブ化したボタンオブジェクトがありSimpleButton.csをアタッチしています。
起動するとSimpleButtonのStart()が実行されるボタンとされないボタンがあって困りました。
実験的にSetActive(false)している部分をコメントアウトして最初から全て見えている状態だと、
SimpleButtonのStart()は全てのボタンで実行されていました。
ActiceになっていないとStart()が走らないものなのでしょうか?
非表示の状態で初期化させたいのですが困っています。
◆環境
Unity2017 3.1f1
Windows10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/21 01:12