【3Dゲームエンジン】Unity質問スレッド20 [転載禁止]©5ch.net
■ このスレッドは過去ログ倉庫に格納されています
0884名前は開発中のものです。
2015/11/13(金) 18:08:52.95ID:jN+yTAw4具体的にはポーズメニューのCanvasのenabledを管理するクラスMenuを作って、その中でGetComponent<Canvas>して表示/非表示を操作してる
そのクラスのUpdateで入力を受け付けるとうまくいく
一方で入力をまとめて管理させたいクラスの方でCanvasのGameObjectをインスペクタから登録して、GetComponent<Menu>からポーズメニューをトグルさせるメソッドを呼ぶとうまく動作しない
ちゃんとゲーム開始時にfalseで初期化してるのにCanvasのenabledがtrueの状態で終わったら次の再生時にtrueのまま引き継がれたり、そもそもデバッグログの情報に反して非表示のままだったり、MenuのStartの中にDebug.Logを仕込んだら二重でログが出たりする
何となく原因はわかるけどどうやればうまく入力を分離できるかわからない
代替案でもいいから教えてください
■ このスレッドは過去ログ倉庫に格納されています