14

我正在尝试遵循指南,该指南经常被引用为 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 文件。

也许我遗漏了一些明显的东西,通常情况就是这样。无论如何,我们将非常感谢您的帮助。

4

5 回答 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

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

于 2013-10-24T19:16:46.363 回答
4

@marcg11 的回答对 Cocos2d-x版本 2.*有效。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.
于 2014-06-17T12:28:16.673 回答
3

README.mdcocos2d-x v3.2 附带的文件现在说使用 cocos 脚本创建新项目:

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

参考:

于 2014-09-02T04:18:10.050 回答
1

你可以从这些模板开始:http ://code4app.net/category/cocos2d

于 2013-10-24T21:27:08.677 回答
1

看看这个博客,它有非常好的信息,即使你也可以设置 Xcode 6(beta)。

我已经测试过了。但是 Cocos2d-x 2.0 版本有一个缺点。

于 2014-06-24T09:53:38.343 回答