Отсутствует шаблон класса Cocos3d

Я установил cocos3d 0.7.2. Я разработал образцы проектов. Когда я попытался добавить новый файл в свой проект, я не смог найти шаблоны файлов cocos3d в окне шаблонов. Я мог видеть только шаблоны cocos2d. Это снимки экрана, введите здесь описание изображениявведите здесь описание изображения

Это из-за ошибок установки? Я выполнил шаги этого сайта.

Что я должен делать ?

Спасибо


person Karan Alangat    schedule 20.05.2013    source источник
comment
этому посту больше 2 лет, не ожидайте, что он сработает сегодня. Как насчет официальных инструкций по установке, вы пробовали их? Имейте в виду, что cocos3d 0.7 совместим только с cocos2d v1.x.   -  person LearnCocos2D    schedule 20.05.2013
comment
Спасибо за комментарий. Я использую cocos2d v1.1.0. Что вы подразумеваете под официальными инструкциями?   -  person Karan Alangat    schedule 21.05.2013
comment
ну, я думал, что прошло два года, у них должны быть какие-то инструкции по установке, но, увы, нет, ничего подобного...   -  person LearnCocos2D    schedule 21.05.2013
comment
Есть ли другой способ добавить в него шаблоны после установки??   -  person Karan Alangat    schedule 21.05.2013
comment
что я помню, так это установить шаблоны cocos2d, затем шаблоны cocos3d и указать путь к папке cocos2d-iphone для скрипта install-templates.   -  person LearnCocos2D    schedule 21.05.2013


Ответы (2)


Лучшим местом, где вы можете получить информацию для установки, будет файл readme, содержащийся в пакете cocos3d. Следующие инструкции являются выдержкой из файла readme. Это будет правильный способ установки. Это сработало для меня, и у него не должно быть проблем. Я бы посоветовал вам переустановить его. Кроме того, сообщение, о котором вы упомянули, кажется мне немного старым.

Установка

Фреймворк cocos3d построен на базе cocos2d 1.x. Перед установкой cocos3d необходимо загрузить и установить пакет SDK cocos2d 1.x с:

http://www.cocos2d-iphone.org/download

* ОБРАТИТЕ ВНИМАНИЕ, ЧТО cocos3d 0.7.2 НЕ СОВМЕСТИМ С cocos2d 2.x. ** ОБЯЗАТЕЛЬНО ЗАГРУЗИТЕ cocos2d 1.x ДЛЯ ИСПОЛЬЗОВАНИЯ С cocos3d. *

Разархивируйте файл дистрибутива cocos3d (что вы, вероятно, уже сделали, иначе вы бы не читали этот документ).

Откройте сеанс терминала, перейдите в распакованный каталог дистрибутива cocos3d и запустите скрипт install-cocos3d следующим образом:

./install-cocos3d.sh -f -2 "путь к источникам cocos2d"

Например:

./install-cocos3d.sh -f -2 "../../cocos2d/cocos2d-iphone-1.1"

Исходный код cocos2d должен быть доступен и идентифицирован с помощью переключателя -2, чтобы установщик мог связать библиотеки cocos2d с шаблонами и демонстрационными проектами cocos3d.

Если во время установки вы сталкиваетесь с ошибками rsync, обычно это происходит из-за того, что вы пытаетесь запустить программу установки без предварительного перехода в каталог распространения cocos3d. Обязательно запустите установщик из каталога дистрибутива cocos3d.

Вот и все!

Примечание. Опять же, приведенный выше отрывок является частью файла readme, который находится в корневой папке вашего каталога cocos3d.

Я бы также посоветовал вам прочитать файл readme, так как он содержит много ценной информации.

EDIT: В установке нет ничего плохого. То, что вы хотите, может быть достигнуто следующим образом

1) Выберите новый файл в навигаторе.

2) В следующем окне под iOS выберите Cocoa Touch.

3) Выберите класс Objective-C из шаблонов в этом списке.

4) Заполните соответствующее имя класса и в поле «подкласс» введите имя родительского класса, от которого вам нужно наследовать (например, CCNode), и нажмите «Далее».

5) Это будет нужный вам файл шаблона вместе с необходимыми файлами .h и .m.

person johnny peter    schedule 27.05.2013
comment
Спасибо за ваш ответ. Но мне жаль говорить, что я следовал рекомендациям в файле readme, и у меня все еще та же проблема. - person Karan Alangat; 28.05.2013
comment
macm58:cocos2d-iphone-1.1-RC0 user$ ./install-templates.sh -u -f установщик шаблона cocos2d-iphone Установка шаблона Xcode 4 cocos2d для iOS ----------------- ---------------------------------- ...создание целевого каталога: /Users/user/Library/Developer /Xcode/Templates/cocos2d/ ...копирование файлов cocos2d ...копирование файлов cocoslive ...копирование файлов TouchJSON ...копирование файлов CocosDenshion ...копирование файлов CocosDenshionExtras ...копирование файлов FontLabel ...копирование файлов шаблонов выполнено !Установка шаблона iOS Xcode 4 Chipmunk ---------------------------------------- ... копирование файлов бурундука сделано! - person Karan Alangat; 28.05.2013
comment
Предыдущий — это журнал установки cocos2d. Вот лог установки cocos3d, - person Karan Alangat; 28.05.2013
comment
macm58:cocos3d 0.7.2 user$ ./install-cocos3d.sh -f -2 /Users/user/Desktop/cocos2d-iphone-1.1-RC0 Установщик cocos3d Связывание библиотек cocos2d с рабочей областью ...связывание файлов cocos2d ...связывание Файлы FontLabel ...связывание файлов CocosDenshion ...связывание файлов cocoslive ...связывание файлов зависимостей cocoslive готово! ... создание папки шаблона Xcode 4 cocos3d - person Karan Alangat; 28.05.2013
comment
Установка шаблона Xcode 4 cocos3d iOS ... создание целевого каталога: /Users/user/Library/Developer/Xcode/Templates/cocos3d/cocos3d Application.xctemplate ... копирование файлов шаблона приложения cocos3d ... создание целевого каталога: /Users/ user/Library/Developer/Xcode/Templates/cocos3d/cocos3d Application.xctemplate/Resources ... создание целевого каталога: /Users/user/Library/Developer/Xcode/Templates/cocos3d/cocos3d-base.xctemplate ... копирование cocos3d -base файлы шаблонов ...создание целевого каталога: - person Karan Alangat; 28.05.2013
comment
/Users/user/Library/Developer/Xcode/Templates/cocos3d/cocos3d-lib.xctemplate ...копирование файлов шаблона cocos3d-lib ...копирование файлов cocos3d в шаблон cocos3d-lib готово! - person Karan Alangat; 28.05.2013
comment
ПОДОЖДИТЕ, ЭТО СОВЕРШЕННО НОРМАЛЬНО. Я только что увидел ваше фото. Что вы подразумеваете под файлами шаблонов? Если вы хотите создать новый класс, просто откройте файл добавления и в окне шаблона выберите касание какао, а затем выберите класс Objective-C. в следующем окне введите подкласс поля для любого родительского класса, который вы хотите. ВАША ВЫШЕУКАЗАННАЯ ФОТОГРАФИЯ СОВЕРШЕННО НОРМАЛЬНА, И ВАША УСТАНОВКА COCOS3D РАБОТАЕТ ОТЛИЧНО. Надеюсь, вы поняли мою мысль :-) - person johnny peter; 28.05.2013

Ваша установка прошла успешно. Вы можете добавить класс как пользовательский, добавив класс в обычном режиме. т.е. добавив objective-c class в раздел cocoatouch в окне добавления нового класса. Никаких специальных шаблонов для добавления пользовательского класса в cocos3d не будет.

person risuRasak    schedule 15.06.2013