如何在Xcode中引入cocos2d-x模板?

14

我试图按照这篇指南来学习Cocos2d-x,这篇文章通常被引用为学习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个回答

24

它不再存在了。您需要在终端中使用 tools/project-creator 中的 create_project.py

-> python create_project.py [params]

例子:

-> python create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language cpp

我知道,这真的很糟糕。但它更适合创建多平台项目。


创建项目后,我该如何打开它? - JavaScripter
4
谢谢您发布这个问题!我也遇到了完全相同的问题。为什么他们要删除"install-templates-xcode.sh"文件呢? - Ethan Parker
能否详细说明一下如何使用 crate project.py?我也遇到了同样的问题。 - systemdebt

4

@marcg11的回答适用于Cocos2d-x2.*版本。在3.1版本中,脚本create_project.py已经不存在了。您应该使用"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.

3

现在随着cocos2d-x v3.2发布的README.md文件建议使用cocos脚本来创建新项目:

cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR

参考文献:

该链接指向cocos2d-x的GitHub页面,提供了有关此开源游戏引擎的详细信息。

1

只需查看this博客,它有非常好的信息,甚至可以为Xcode 6(beta)设置。

我已经测试过了。 但是缺点是它仅适用于Cocos2d-x 2.0版本。


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接