私は従おうとしています this ガイドはCocos2d-xの優れたチュートリアルであるとよく言われます。
問題は、Cocos2d-x(2.2および3.0 alpha0)のダウンロードに、チュートリアルで示されているファイルinstall-templates-xcode.shが含まれていないことです。 。
ここで何が起こったのか分かりますか?その用語を検索しましたが、何も表示されなかったので、ファイルの奥深くに隠されていないと思います。
欲求不満からcocos2d-iphoneをダウンロードしましたが、そのフォルダーには明らかにinstall-templates.shファイルがあります。私はむしろマルチプラットフォーム向けに開発したいのですが、この単純な問題は本当に私を悩ませています。 Xcodeプロジェクトを作成し、cocos2d-xテンプレートを選択できるようにしたいだけです(上記でリンクしたチュートリアルに示されています)。
Githubリポジトリを参照してください:
IPhoneリポジトリにinstall-templatesファイルがあることに注意してください。
たぶん私は明白な何かを見逃しているでしょう、それは通常そうです。とにかく、助けていただければ幸いです。
もう存在しません。ターミナルのtools/project-creator内でcreate_project.pyを使用する必要があります。
-> python create_project.py [params]
例:
-> python create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language cpp
私は知っている、それは本当にひどい。ただし、マルチプラットフォームプロジェクトの作成には適しています。
@ marcg11の答えは、Cocos2d-x バージョン2。*に対して有効です。脚本 create_project.py
はバージョン3.1にはもう存在しません。代わりに"cocos"コンソールを使用する必要があります。
例えば。ターミナルで、プロジェクトを作成するフォルダーに移動して実行します。
cocos new Cocos2DxFirstIosSample -l cpp -p org.cocos2d.Cocos2DxFirstIosSample
他のパラメーターを指定することもできます。
$ cocos new --help
usage: cocos new [-h] [-p PACKAGE_NAME] -l {cpp,lua,js} [-d DIRECTORY]
[-t TEMPLATE_NAME] [--no-native]
[PROJECT_NAME]
Creates a new project
positional arguments:
PROJECT_NAME Set the project name
optional arguments:
-h, --help show this help message and exit
-p PACKAGE_NAME, --package PACKAGE_NAME
Set a package name for project
-l {cpp,lua,js}, --language {cpp,lua,js}
Major programming language you want to use, should be
[cpp | lua | js]
-d DIRECTORY, --directory DIRECTORY
Set generate project directory for project
-t TEMPLATE_NAME, --template TEMPLATE_NAME
Set the template name you want create from
lua/js project arguments:
--no-native No native support.
README.md
cocos2d-x v3.2に付属のファイルは、cocosスクリプトを使用して新しいプロジェクトを作成するように指示しています。
cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR
参照:
this ブログをご覧ください。Xcode6(beta)も設定できますが、非常に優れた情報があります。
私はテストしました。しかし、1つの欠点は、Cocos2d-x2.0バージョンの場合です。
これらのテンプレートから始めることができます: http://code4app.net/category/cocos2d