晴れ時々Unity、そののち映画Unityを使ったモバイルアプリ制作をはじめてみた、私の制作奮闘記。デバイスの人は、上のアイコンからダウンロードしてみてね!!基本無料。ゲーム内課金有り(無料で十分遊べます)では、今回もステージセレクト画面の続きですね。スタートレベル選択のボタン検出をでは実際の処理部分。前のパワーアップ画面と同じなんで、コピペみたいなもんで簡単でしょ!って思ってたんですが...以外と、微妙な仕様の違いで、思った動きを実現するのにちょっとトリックが必要でした!う〜ん。予想外!!さて、その仕様の違いですが、パワーアップと違って、有効なボタンのうち、どれか一つが必ず選ばれてないと駄目なんですよね。コンポーネントを使うととても便利なんですが、この仕様の実現が結構面倒。ボタン入力を検出すると、メソッドがコールされる様になってます。そのメソッド内の処理の一部がこちら。中身が、こんな感じになってます。メソッドで毎フレームクリア。内部処理をする様にフラグ管理。プロパティを操作して、ボタンのステータスを変更して、どれか一つだけボタンが選ばれてる状態にします。これで、すでに選択されてるボタンをもう一度押されてもOFFにならず、ON状態をキープ出来る処理になりました!レベルスキップの実装スタートレベルの選択はできたんで、レベルを飛ばす処理ですね。処理の順番を前後したり、ちょっとしたスクリプトの調整は必要だったんですが、基本的には、実際のレベルアップ時の処理を、開始レベルまでループで繰り返してるだけです。なんで、書く事ってないんですよね....と言う事で、実装の流れを動画にした物を置くだけでお茶を濁そうと思います。追加をしてみたいと思いますね。2.0Seesaaブログ。