| Cocos2D |
| Самоделкин | Дата: Суббота, 07.04.2012, 00:48 | Сообщение # 61 |
|
участник
Сообщений: 129
Сейчас нет на сайте
| Такая каша из всех этих кокосов, что вообще нефига не сориентируешься. Зашел на сайт Кобольд2Д и там заголовок начинался оптимистично: "Bringing Order to Cocos2D Chaos and Complexity. Kobold2D is open source, all-inclusive, ARC enabled, documented..." а закончился словами "For iOS and Mac OS X." , что многих разочарует. Даже гугл толком не спасает, если ты не очень шаришь в теме. Каждый раз речь о разных кокосах. Подскажите доходчивый для обыкновенного нуба тутор: что нужно качать, как и куда устанавливать. Включая доп ПО типо Явы СДК, Андроид СДК, Эклипс или что там нужно еще? А также другие нужности, типо физических движков и что там еще понадобится. Все что я находил либо отрывочно, либо про MacOS. И в целом поясните кто в теме, саму структуру "сборки" - сколько необходимо компонентов, чтобы полноценно пользоваться движком этим. И какой компонент за что отвечает. Судя по ссылкам в гугле - штука очень популярная у русских мобильных разработчиков. У настоящих) Уверен многие на этом сайте могли бы заинтересоваться, если бы не плюнули на самом первом этапе. Мы тут на форуме какбэ по большей части не специалисты высокого уровня) Вот например может есть что-то типо минигайда "Знакомство с PhoneGap" со странички allxumuk'а . Только под винду и не страшно если поподробнее. Я думаю многим бы было интересно и мб даже полезно. А то всех заинтересовали, топик синеньким выделили и в шапку прицепили. Ну так отдувайтесь - дайте ссылку или сами на пальцах поясните что да как к чему прикручивать
ЗЫ: Меня вот лично интересует решение, которое бы работало на винде и хорошо бы могло компилировать под винду и андроид. Очень хотелось бы чтобы ЯП был простой скриптовый типо LUA (вроде существует вариант с LUA в природе). Хотелось бы узнать можно ли пользоваться библиотеками типо lime.lua так, как в той же Короне СДК, существенно упрощая программирование. Проект сделанный на одной версии(порте) вообще никаким боком с другой не сочитается или все-таки можно исходные коды готового проекта прикрутить к кокосу-родственнику? Что означает фраза "Cocos2d-x for XNA будет ежемесячно обновляться и синхронизироваться с cocos2d-iphone и cocos2d-x. " (а именно слово синхронизация).
Сообщение отредактировал Самоделкин - Суббота, 07.04.2012, 01:15 |
| |
| | |
| reyzor | Дата: Суббота, 07.04.2012, 07:51 | Сообщение # 62 |
Проггер в законе
Сообщений: 342
Сейчас нет на сайте
| Бери Cocos2D-x он компилится как тебе надо.
Юзаю Unity3d +C# Мой твиттер Помог - ставь +, Ответил на вопрос - ставь +.
|
| |
| | |
| Самоделкин | Дата: Суббота, 07.04.2012, 10:08 | Сообщение # 63 |
|
участник
Сообщений: 129
Сейчас нет на сайте
| Quote (reyzor) Бери Cocos2D-x он компилится как тебе надо. В том и дело, что "взять" не то чтобы очень удобно. Перечитал приличную кучку статей из гугла в которых половину слов впервые встретил. Скачал и установил помимо самого cocos2d-x еще тележку программ и столько же плагинов. Сделал все по кругу раза три, опирался в основном на статьи с хабры (все уже не вспомню): http://habrahabr.ru/post/126582/ http://habrahabr.ru/post/127220/ http://habrahabr.ru/post/109944/
Фиг с ним, что у меня доисторический инет-канал, но даже без учета этого на все это ковыряние я чуть ли не день убил. Хотя по уму все должно занимать минут 30 от силы. Плохо что так и не получил даже небольшого обнадеживающего результата. После того как мне удалось натравить с пятой попытки VS2010 на cocos2d-x, HelloWorld отказался запускаться. Ошибок с каждым заходом становилось меньше. Но последняя ошибка VS2010 что-то вроде "libcocos2d представляет собой неизвестный двоичный код" так и не была побеждена. А я планировал еще настроить все для работы с Lua, да куда там(( Суть предыдущего огромного поста как раз и была в том, что очень муторное занятие новичку собирать всю эту приблуду. И пятиминутная работа, оборачивается часами утомительного тыкания вслепую и топтания на одном месте без хорошего мануала. Что я успел понять: cocos2d-x (для win32) это пока полулюбительский проект и не одно и то же что и кокос для Мака. И непонятно - не работает он из-за моей винды, или из-за кривых рук и незнания матчасти. Может это и отличная интересная и понятная вещь, когда собрана и настроена. Но думаю до этого момента многие не дотерпели и так этого и не узнали.
|
| |
| | |
| allxumuk | Дата: Суббота, 07.04.2012, 20:26 | Сообщение # 64 |
старожил
Сообщений: 3690
Сейчас нет на сайте
| Quote (Самоделкин) Проект сделанный на одной версии(порте) вообще никаким боком с другой не сочитается или все-таки можно исходные коды готового проекта прикрутить к кокосу-родственнику? Проект из одного Кокоса в другой перенести нельзя, т.к. в другом кокосе другой язык программирования. Нужно всё переписывать. Либо сразу делать на Кокос2д-Х.
Quote (Самоделкин) вроде существует вариант с LUA в природе Собственно интеграция с Lua должна быть лучше всего видна в Кобольте2д.
Вообще основной версией Кокоса сейчас является Cocos2d-iphone, но использовать его, по понятным причинам, можно только на Маках. Если нужен для Винды и Андроида, то только Cocos2d-X. Что касается непонятности мануалов, то я со своими двойками по английскому с первого раза собрал по ним Hello World
allXumuk.com - новый урок: Знакомство с PhoneGap; love2d.ru - новый урок: Создание платформера. Часть первая: Движение и анимация; Любой дурак может написать программу, которую поймёт компилятор. Хорошие программисты пишут программы, которые смогут понять другие программисты.
|
| |
| | |
| Самоделкин | Дата: Среда, 11.04.2012, 14:23 | Сообщение # 65 |
|
участник
Сообщений: 129
Сейчас нет на сайте
| Да дело не в непонятности мануалов (а готовый HelloWorld идет в поставке на С++ и Lua), а в том что недостаточно полноценных инструкций для win-версии. Я имею ввиду не конкретно работу над игровым проектом, а подготовку "рабочих инструментов". В этом плане все не "юзерфрендли" с cocs2d-x: хоть на офсайте под ссылкой на сам кокос2д-х добавили бы ссылки на все остальное необходимое и сэкономили бы многим время. А так будто только для гиков задуман проект. Полтора ассета, на форуме только ветхие вопросы без ответов.
Вот корона СДК бы компилила под винду и не только удаленно, работала бы с Armv6 цены бы ей не было. А так на бумаге кокос2d-x ее даже превосходит во всем, но народ почему-то за корону платит. Понятно почему.Добавлено (11.04.2012, 14:23) --------------------------------------------- Обязан признать - трабл с невозможностью запустить проект (С++) идущий в комплекте под VS2010 был связан с моим полным незнанием VS2010 и оказался смешно решаемым. Сегодня запустил VS и свежим взглядом увидел в чем была проблема (одна из них).
|
| |
| | |
| Gargolev | Дата: Пятница, 13.04.2012, 13:05 | Сообщение # 66 |
|
был не раз
Сообщений: 19
Сейчас нет на сайте
| Quote Что означает фраза "Cocos2d-x for XNA будет ежемесячно обновляться и синхронизироваться с cocos2d-iphone и cocos2d-x. " (а именно слово синхронизация). означает, что берутся его последние исходники и компиллируются в разных средах программирования. Естественно, нужно переписать еще и часть кода. В данном случае XNA вроде только C# поддерживает, поэтому c++ переписывают в C#
А вообще если у тя с первого раза с кокосом не получилось, то совсем не обязательно гнать, что он отстой. В конце концов есть еще куча движков или может тебе даже конструктор лучше использовать
|
| |
| | |
| reyzor | Дата: Пятница, 13.04.2012, 14:03 | Сообщение # 67 |
Проггер в законе
Сообщений: 342
Сейчас нет на сайте
| Quote (Gargolev) что берутся его последние исходники и компиллируются в разных средах программирования. Естественно, нужно переписать еще и часть кода. В данном случае XNA вроде только C# поддерживает, поэтому c++ переписывают в C# Короче, добавляются такие-же фитчи как и в айфон версии.
Юзаю Unity3d +C# Мой твиттер Помог - ставь +, Ответил на вопрос - ставь +.
|
| |
| | |
| allxumuk | Дата: Пятница, 13.04.2012, 15:49 | Сообщение # 68 |
старожил
Сообщений: 3690
Сейчас нет на сайте
| Quote (reyzor) Короче, добавляются такие-же фитчи как и в айфон версии. Не совсем. В Cocos2d-X догоняет Cocos2d-iPhone, a Cocos2d-XNA догоняет его (Х). Сейчас Кокос для айФона самый продвинутый.
allXumuk.com - новый урок: Знакомство с PhoneGap; love2d.ru - новый урок: Создание платформера. Часть первая: Движение и анимация; Любой дурак может написать программу, которую поймёт компилятор. Хорошие программисты пишут программы, которые смогут понять другие программисты.
|
| |
| | |
| Gargolev | Дата: Пятница, 20.04.2012, 20:26 | Сообщение # 69 |
|
был не раз
Сообщений: 19
Сейчас нет на сайте
| я перевел одну презентацию по основам cocos2d. Я могу выложить ее на свой сайт и кинуть сюда линк на страницу?
|
| |
| | |
| allxumuk | Дата: Суббота, 21.04.2012, 08:51 | Сообщение # 70 |
старожил
Сообщений: 3690
Сейчас нет на сайте
| Можешь.
allXumuk.com - новый урок: Знакомство с PhoneGap; love2d.ru - новый урок: Создание платформера. Часть первая: Движение и анимация; Любой дурак может написать программу, которую поймёт компилятор. Хорошие программисты пишут программы, которые смогут понять другие программисты.
|
| |
| | |
| Gargolev | Дата: Суббота, 21.04.2012, 13:27 | Сообщение # 71 |
|
был не раз
Сообщений: 19
Сейчас нет на сайте
| Презентация по основам cocos2d
|
| |
| |
|