モーリーのメモスマートフォン用の表示で見るモーリーのメモアプリ開発等(プログラミング、CG作成)、興味を持ったことを実践してまとめるブログです。こちらの記事の続きを行います。スコアの表示、ゲームが失敗した時のシーンのリロードや効果音の再生の処理等を追加します。今回でチュートリアル完了です。こちらの記事の続きを行います。スクリプト(ソースコード)を書いて、アニメーション、キー入力、ループ処理等を実装します。game』)をします。チュートリアルで作成するゲームの画面です。作成に必要なリソース(画像、音声、ビットマップフォント等の素材)は、あらかじめ用意されています。アプリパズドラのチャレンジダンジョンや降臨ダンジョン等のクリア報酬の一覧です。報酬と、何日前のメールかで検索が出来ます。一覧の表示、検索にも時間がかかる場合があります。Studio2』です。これはスプライトシートを作成する専用のソフトではありません。本職はあくまで開発環境なので、容量はかなり大きいです。インストーラが732.3MB、インストール後のアプリのサイズは1.6GBあります。Mac以前、こちらの記事の続きです。前回は、『ListView』の外枠の部分を作りました。今回は、リストの項目を作って『ListView』に追加します。Macこちらの記事の続きです。スクリプトでアニメーションを操作する方法、アニメーションイベントに関する内容です。Macアニメーションを使いたいのですが、使い方がよくわからないので、とりあえずマニュアルを読んでみました。最新版と同期が取れているのか、若干怪しいのですが、これを読むしかないですし。Mac以前、こちらの記事で『Cocos2d-JS』用に移植していた仮想ジョイパッドを『CocosCreator』で使えるように作り直しました。中身を整理したので、多少シンプルになりました。Creator』単独では、コードエディタに構文チェックがあるぐらいで、プレビューを行ってもあまり詳細なデバッグ情報が得られません。実行時エラーの場合は、実行画面が止まるだけです。これではまともにデバッグ出来ず困ってしまいます。Studio2パソコンのゲームプログラミング入門の『まずはコマンドラインのテキスト表示と、キーボードの操作だけでゲームを作ってみよう!』的なお題をやってみました。見た目はかなりショボいですが、倉庫番のような動きを実装しています。下記の記事で作成していた仮想ジョイパッド実装用のモジュール『SneakyInput-JS』の『ColoredCircleSprite.js』に不具合があり、これに関連する部分を削除しました。その他、ジョイパッドの機能には影響ありません。MacJSON形式のデータファイルを読み込んで、データを使用する方法です。読み込んだデータが連想配列に変換されるので、簡単に利用できます。Macユーザー設定値等、アプリを終了しても保持したい値を保存する方法です。Cocos2d-xのC++版の『CCUserDefault』の代替となるものを探していたのですが、JavaScript版では『cc.sys.localStorage』を使用するようです。3.10をインストールして試してみました。Mac『ListView』は、複数のオブジェクトをスクロール付きのリストとして表示することが出来るオブジェクトです。今回は、『ListView』を使って下図のようなステージ選択画面を作成しました。CocosbmGlyphはビットマップフォントの作成ソフトです。複数の文字にまとめて、グラデーション、縁取り線、影付け等の効果を加えることが出来ます。作成したフォントはCocos2d-x等のビットマップフォント用のラベルで使用できます。JavaScriptCocosの公式サイトを見たら、CocosのバージョンがV2.3.3に、そしてCocos2d-xのバージョンがV3.9に上がっていました。物理演算エンジン下記の記事の続きです。Mac下記の記事の続きです。今回は画面の作成を行います。v3.7(JavaScript)』と書いているのですが、調べ物をすると『Cocos2d-JS』表記の情報が多い状況です。Macクリッピングマスクは、画像の見せたい部分だけを自由な形状で切り抜いて表示する機能です。逆に言うと見せたくない部分を透明化して隠すことが出来ます。切り抜きたい形に色を塗ったマスク画像によって、表示する部分と隠す部分を切り分けます。物理演算エンジン物理演算エンジンは、物が落下したり衝突したりしたとき等の動きを、それっぽく作るのを手助けしてくれるツールです。2』には画面を作成するために利用できるオブジェクトがいくつか用意されています。今回はその中の『ProgressBarオブジェクト』と『Sliderオブジェクト』を使用方法について調べました。2』には画面を作成するために利用できるオブジェクトがいくつか用意されています。今回はその中の『CheckBoxオブジェクト』を使用方法について調べました。2』でアニメーションを作成する方法です。透明度を変化などの効果を加える事が出来る『Actionクラス』が用意されています。Mac『SneakyInput』というiOSに仮想ジョイパッドを実装するためのソースコードが公開されています。v3.7(JavaScript)』で書き直しました。2』のUIオブジェクトを使用するのではなく、コードを書いて動的に(実行時に)作成します。配置する場合などは、コード上で実装したほうが便利な場合があります。JavaScriptノード(シーン、レイヤー、スプライト等)にアクションを設定します。動きや変化(アニメーション)を設定するものです。Cocosには、いろいろな種類のアクションが用意されています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。