teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

補足

2018/11/15 15:02

投稿

Sado
Sado

スコア89

answer CHANGED
@@ -5,6 +5,10 @@
5
5
  例えば、シーンAでどこかのスクリプトの`static bool isButtonActive`をfalseからtrueへ書き換えたとし、
6
6
  シーンB読み込み時に"あるゲームオブジェクト"にアタッチしておいたスクリプトの`Start()`内で`isButtonActive`の値でSetActiveを更新すればokという流れです。
7
7
 
8
+ staticフィールド(staticを付けた変数)は、シーンを切り替えても内容を保持したままです。
8
9
 
10
+ ###### 追記
9
11
 
10
- staticフィールド(staticを付けた変数)は、シーンを切り替えも内容を保持したままです。
12
+ 少し勘違いしいました。setActiveがfalseしたらそもそもスクリプトも動かないでよね
13
+ ButtonManager等の名前のGameObjectを別途用意し、予めインスペクター側で参照を取っておくことで操作が可能になるかと。
14
+ 別途用意した管理用ゲームオブジェクト及びスクリプトに`[SerializeField] private GameObject buttonGmObj;`を作るなどして。