Как включить шаблоны 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 есть файл установочных шаблонов.
Возможно, мне не хватает чего-то очевидного, что обычно бывает так. Независимо, помощь будет очень оценена.
Ответы
Ответ 1
Он больше не существует. Вам нужно использовать create_project.py внутри инструментов/создателя проекта в терминале.
-> python create_project.py [params]
Пример:
-> python create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language cpp
Я знаю, это действительно отстой. Но это лучше для создания многоплатформенных проектов.
Ответ 2
@marcg11 ответ действителен для Cocos2d-x версии 2. *. Script 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.
Ответ 3
В файле README.md
, который поставляется с cocos2d-x v3.2, теперь говорится, чтобы использовать cocos script для создания новых проектов:
cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR
ссылка:
Ответ 4
вы можете начать с этих шаблонов: http://code4app.net/category/cocos2d
Ответ 5
Просто взгляните на этот блог, у него есть очень приятная информация, даже если вы можете настроить и для Xcode 6 (бета).
Я тестировал.
Но одним из недостатков является его версия Cocos2d-x 2.0.
Ответ 6
Абсолютно лучший способ сделать это задокументирован в этой официальной теме:
http://forum.cocos2d-swift.org/t/installing-cocos2d-swift/15916
Вы можете обходить интерфейс Spritebuilder, используя только XCode, и у вас есть новый проект, готовый к использованию.