如何在Xcode中包含cocos2d-x模板?

时间:2013-10-24 15:49:56

标签: xcode templates cocos2d-iphone cocos2d-x

我正在尝试关注this指南,该指南经常被引用为Cocos2d-x的优秀教程。

问题是我对Cocos2d-x(2.2和3.0 alpha0)的下载不包括教程指示的文件, install-templates-xcode.sh

知道这里发生了什么吗?我搜索了这个术语,没有任何结果,所以我假设它没有隐藏在文件中更深层次。

出于沮丧,我下载了cocos2d-iphone,该文件夹显然有 install-templates.sh 文件。我宁愿为多平台开发,但这个简单的问题真的让我烦恼。我只是希望能够创建一个Xcode项目并选择cocos2d-x模板(如上面链接的教程中所示)。

请参阅github存储库:

Cocos2d-x

Cocos2d-iPhone

请注意,iPhone存储库包含install-templates文件。

也许我错过了一些明显的东西,通常就是这种情况。无论如何,非常感谢帮助。

5 个答案:

答案 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版本。