2013-10-24 12 views
14

Ich versuche, this Guide zu folgen, der oft zitiert wird als ein ausgezeichnetes Tutorial für Cocos2d-x.Wie kann ich cocos2d-x Vorlagen in Xcode einbinden?

Das Problem ist, dass meine Downloads für Cocos2D-X (2.2 und 3.0 alpha0) nicht die Datei enthalten, die das Tutorial angibt, install-templates-xcode.sh.

Irgendeine Idee, was hier passiert ist? Ich habe nach diesem Begriff gesucht, und nichts ist aufgetaucht, also gehe ich davon aus, dass er nicht tiefer in den Dateien versteckt ist.

Aus Frustration habe ich cocos2d-iphone heruntergeladen, und dieser Ordner hat eindeutig die install-templates.sh Datei. Ich würde mich lieber für Multi-Plattform entwickeln, aber dieses einfache Problem stört mich wirklich. Ich möchte einfach in der Lage sein, ein Xcode-Projekt zu erstellen und die Vorlage cocos2d-x zu wählen (wie in dem oben verlinkten Tutorial angegeben).

Siehe die GitHub Repositories:

Cocos2d-x

Cocos2d-iPhone

Beachten Sie die iPhone-Repository hat die install-Vorlagen-Datei.

Vielleicht fehlt mir etwas offensichtlich, was normalerweise der Fall ist. Egal, Hilfe wäre sehr willkommen.

Antwort

24

Es existiert nicht mehr. Sie müssen create_project.py innerhalb Tools/Projekt-Ersteller im Terminal verwenden.

-> python create_project.py [params] 

Beispiel:

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

Ich weiß, es nervt wirklich. Aber es ist besser für die Erstellung von Multi-Plattform-Projekten.

+0

nach dem erstellten Projekt, wie kann ich es öffnen? – JavaScripter

+0

ok, gerade sah es in Projekten Ordner ... – JavaScripter

+4

Danke für das Posten! Ich hatte genau das gleiche Problem. Warum sollten sie die Datei "install-templates-xcode.sh" entfernen? –

4

@ marcg11 Antwort für Cocos2d-x Version 2. * gültig ist. Das Skript create_project.py existiert nicht mehr in Version 3.1. Sie sollten stattdessen "cocos" Konsole verwenden.

z. gehen Sie in einem Terminal in einem Ordner Sie Ihr Projekt in erstellen und ausführen:

cocos new Cocos2DxFirstIosSample -l cpp -p org.cocos2d.Cocos2DxFirstIosSample 

Sie auch andere Parameter angeben können:

$ 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

Werfen Sie einen Blick auf this Blog, seine sehr wirkungsvoll info kann man auch für Xcode 6 (beta) einrichten.

Ich habe getestet. Aber ein Nachteil ist seine Cocos2d-x 2.0-Version.

Verwandte Themen