「unityで同じボタンでオブジェクトの表示、非表示を切り替えたいので教えてください。」
と、質問をしている方がいた為、そのQ&Aを参考に下記のようなスクリプトを作成しました。
void Update() { if (Input.GetKeyDown(KeyCode.Space)) { Canvas.SetActive(!Canvas.activeInHierarchy); } }
しかし再生を押しスペースキーを入力してもオブジェクトが表示されませんでした。
オブジェクトを表示した状態でスペースキーを入力しても同様に非表示になることはありませんでした。
その後、再生状態のままCanvasのInspectorより表示(チェックボックスにチェック)を行った後に
スペースキーを入力したところ正常に作動しました。
もし原因がわかる方がいましたら対処法を教えていただきたく。。。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/13 08:56