モーリーのメモスマートフォン用の表示で見るモーリーのメモアプリ開発等(プログラミング、CG作成)、興味を持ったことを実践してまとめるブログです。JavaScript<今回やること!>こちらの記事の続きを行います。mmorley.hatenablog.comスコアの表示、ゲームが失敗した時のシーンのリロードや効果音の再生の処理等を追加します。私が使用している環境です。(64-bit)スコアの追加キャラクターが星を採取した時の得点の加算と表示の処理を追加します。ゲーム開始時はスコアは0で、星を1つ採取したら1点加算します。スコアのラベル(Label)を追加スコアを表示するためにLabel』ノードを作成します。『Assets』パネルで、『Game』スクリプトをダブルクリックして開くコードエディタで、『Game』スクリプトの『properties』の最後に下記のコードを追加スコア表示用の『Label』を参照するためのプロパティです。前のプロパティの最後に『,(カンマ)』がなければ追加して下さい。得点用の変数を初期化します。『gainScore』の呼び出しを追加します。},コードエディタで『Game』スクリプトを保存プレビューボタンを押して、動作を確認します。星を採取した時、画面の上部に表示されたスコアが加算されます。失敗の判定とリスタート時間ととも星が消える動作を追加します。採取する前に星をが完全に消えるとゲームオーバーとします。『spawnNewStar』を呼び出す前に時間のカウントに必要な変数の宣言を追加します。},『Game』スクリプトの『spawnNewStar』メソッドを下記のように変更メソッドの最後にタイマーをリセットする処理を追加します。』は『Game』スクリプトで定義したプロパティです。星の持続時間の乱数の幅です。},『Game』スクリプトに下記のように『update』メソッドを追加タイマーが星の持続時間を超えたかを判定を行う処理を追加します。失敗した場合に、実行中のアクションを停止し、シーンをリロードします。時間とともに星が消える処理を追加します。},コードエディタで『Star』スクリプトを保存これでゲームのプレイに関する基本的な処理は完成です。プレビューボタンを押して、動作を確認します。次にゲームに効果音を追加します。ジャンプの効果音ジャンプの効果音を追加します。効果音を再生するコールバックを『playJumpSound』メソッドを追加して音を再生します。Audio』にドラッグここまでの作業で、このチュートリアルは完成です。チュートリアルの原本ではゲームの完成度を高めるため下記の機能を加えることを提案しています。スタートメニューを追加します。ゲーム開始時にスタートボタンを表示します。ボタンをクリックした場合のみ、ゲームが開始します。ゲーム失敗時のシンプルなメニューを追加します。失敗した後にボタンをクリックした場合のみ、ゲームが再開します。メインキャラクタの移動範囲をウインドウの境界までに制限します。主人公のジャンプのアクションにもっと凝ったアニメーションのパフォーマンスを追加します。星が消えた時の状態表示にカウントダウンのプログレスバーを追加します。星を採取した時にもっと豪華なエフェクトを追加します。タッチスクリーンデバイス向けの入力コントロールを追加します。Collection』が参考になります。Collection』あとがきマニュアル、公式フォーラムは英語ですが、Googleのページ翻訳のおかげで、それなりに読むことが出来ます。v3.7...下記の記事の続きです。v2.3.2』が出ていましたので、さっそく試してみました。(8)参加グループプログラミングリンクはてなブログブログをはじめる週刊はてなブログはてなブログProはてなブログをはじめよう!mmorleyさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。