2013-10-24 38 views
14

我正在嘗試遵循this指南,該指南經常被引用爲Cocos2d-x的優秀教程。如何在Xcode中包含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的版本庫安裝的模板文件。

也許我錯過了一些明顯的東西,通常是這樣。無論如何,幫助將非常感激。

回答

24

它不存在了。您需要在終端中使用create_project.py裏面的工具/項目創建者。

-> python create_project.py [params] 

例如:

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

我知道,真的很討厭。但是創建多平臺項目會更好。

+0

創建項目後,我該如何打開它? – JavaScripter

+0

好吧,剛剛在項目文件夾中看到它... – JavaScripter

+4

感謝張貼這!我有同樣的問題。他們爲什麼會刪除「install-templates-xcode.sh」文件? –

4

@ 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. 
1

只要看看上this博客,它具有非常好的info甚至可以設置Xcode 6(測試版)。

我測試過了。 但它的一個缺點是它的Cocos2d-x 2.0版本。