仮定した条件になったらボタンを表示したい
ゲームを一度クリアしたら、ハードモードが遊べるようにしたかったので、仮定した条件になったらボタンを表示する方法を考えたのですが、こういう条件だったら、というif文の中に、パネルでしたようにボタンをセットアクティブで非表示から表示に変えようとしたところ、残念、ボタンには、セットアクティブは使えないのでした。
ボタンに使えるのは、interactableを使って、有効にするか、無効にするかだけ。
無効にしても、ボタン自体の表示は残ります。
もう一つのパネルで解決
そこで、一手間増えますが、もう一つパネルを用意して、ボタンをこの子オブジェクトにすれば、パネルごとセットアクティブで表示させたり非表示にしたりできるのではないかと思いました。
if文の中に、ボタンを乗せたパネルのセットアクティブを入れて、成功しました。
というわけで、クリアしたら、ハードモードも遊べるように改良できました。
もぐのはら NewType Whac-A-Mole もぐらたたき
ハードモードはかなり早押しができないと(16連打とまではいわないけど)クリアできない設定になっています。
すっかりゲームを作るのが楽しくなってしまった。



