モーリーのメモスマートフォン用の表示で見るモーリーのメモアプリ開発等(プログラミング、CG作成)、興味を持ったことを実践してまとめるブログです。Mac『英語が苦手だけど、ちゃんと読んだら何か良いこと書いてるかもしれない。』ということで、Cocosのドキュメントを章ごとに訳しています。今回は『ゲームの作成』の章です。目次ドキュメントの場所ゲームの作成プロジェクトの概要プロジェクトの設定あとがきおすすめの記事ドキュメントの場所ドキュメントは、下記のサイトで見ることが出来ます。Document『ゲームの作成』の章は『Cocosドキュメント』の下記の場所にあります。Game』ゲームの作成プロジェクトの概要Cocosは、ゲーム開発、リソースの編集機能の網羅、コーディング、実機での実行、パッケージングで、あなたが必要とするもの全てを一つにしたソリューションです。次の章で、Cocosで1つの完成されたゲームを構築する方法を紹介します。Project(新しいプロジェクト):最初のステップはゲームプロジェクトの作成です。次の図1のように、Cocosはリソースとして、または学習のためにサンプルプロジェクトを用意しています。ProjectEdit(Cocosでの編集):2D/3Dのシーン、キーフレームアニメーション、スプライトシートアニメーション、スケルタル(骨格)アニメーションの作成と編集が可能です。Storeでダウンロード出来る以下のソフトウェアから出力されたファイルをサポートしています。IDEでの、Lua、JavaScript、C++の編集及びデバッグをサポートします。IDEは、LuaとJavaScriptのゲームの開発、デバッグ、公開のための完全なツールキットです。devices(実機での実行):次の図2のように、モバイルフォン(Android、iOS)、PC(Windows、Mac)そしてブラウザ上など、実機上でプロジェクトを実行することができます。Studio2』の画面です。devices(実機での実行)Package(パッケージ):次の図3のようにCocosは、Android、iOS、HTML5のプラットフォームのモバイルゲームやアプリの構築に幅広く使用できます。Studio2』の画面です。次の図4のように、プロジェクトの設定は、プロジェクト名、プロジェクトのパス、アプリの向き、エンジンのバージョン、プロジェクトの言語等を含みます。Name(プロジェクト名):ゲームプロジェクトの名前です。Path(プロジェクトのパス):ゲームプロジェクトの場所です。Orientation(アプリの画面の向き):ゲームの向き、水平もしくは垂直。FrameworkはJavaScriptとLuaのプロジェクトには必要ありませんが、C++プロジェクトには必要です。Storeでダウンロード可能です。Framework3.5がインストールされています。VersionのドロップダウンリストにNoneと表示されます。2d-xのLuaバインディングに基づいています。Windows、Mac、Android、iOS上で実行出来ます。2d-xに基づいています。Windows、Mac、Android、iOS上で実行出来ます。Frameworkは、新しいC++プロジェクトのために必要です。2d-jxに基づいています。HTML5を含みます。JSバインディングのインターフェースは、HTML5のものと互換性があります。ゲームコードはCocos2d-xとHTML5ネイティブエンジンで実行できます。Win32、Mac、iOS、Android向けにプロジェクトをパッケージングする場合、デフォルトの設定はJSバインディングです。