我正在尝试关注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文件。
也许我错过了一些明显的东西,通常就是这种情况。无论如何,非常感谢帮助。
答案 0 :(得分:24)
它不再存在。您需要在终端中的tools / project-creator中使用 create_project.py 。
-> python create_project.py [params]
示例:
-> python create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language cpp
我知道,这真的很糟糕。但是创建多平台项目会更好。
答案 1 :(得分:4)
@ marcg11的回答适用于Cocos2d-x 版本2。* 。脚本create_project.py
不再存在于 3.1版中。您应该使用" cocos" 控制台。
E.g。在终端中,转到要在其中创建项目的文件夹并运行:
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.
答案 2 :(得分:3)
cocos2d-x v3.2附带的README.md
文件现在说要使用cocos脚本来创建新项目:
cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR
参考:
答案 3 :(得分:1)
您可以从这些模板开始:http://code4app.net/category/cocos2d
答案 4 :(得分:1)
只需查看this博客,即使您可以为Xcode 6(测试版)设置,也可以获得非常好的信息。
我已经测试过了。 但其中一个缺点就是Cocos2d-x 2.0版本。