Форум программистов, компьютерный форум, киберфорум
Игровые движки
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.90/119: Рейтинг темы: голосов - 119, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 01.05.2013
Сообщений: 3

[Cocos2d-x] Установка игрового движка Cocos 2dx

07.09.2013, 11:37. Показов 25076. Ответов 86
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Братцы, такая ситуация: нужно установить игровой движок Cocos 2dx, однако я раньше никогда этого не делал и нахожусь в замешательстве. Движок нужен для будущего курсовика в универе. Среда разработки MS Visual Studio...
Желательно пошагово- что нужно делать...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.09.2013, 11:37
Ответы с готовыми решениями:

Выбор игрового движка
Доброе время суток, товарищи! Помогите, пожалуйста, выбрать игровой движок Задача проекта состоит в следующем: По имеющимся...

Создание игрового движка
Не могу найти даже немного информации об архитектуре самого простейшего игрового движка (графика на уровне простейших 2d фигур, без...

Разработка игрового движка
Здравствуйте. Планирую используя C# разработать игру. Есть вопрос: Стоит ли разрабатывать движок, либо просто программировать с...

86
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
01.01.2014, 19:09
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от kpoxaa Посмотреть сообщение
Посмотри на скринах путь к проекту.
Когда создаёшь проект, там где расположение должно быть: С:\cocos2d-x\, и галки (создать каталого для решения) не должно быть. Вот этот скрин сделай, при создании, и покажи.
1
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
01.01.2014, 19:18
Я так же делал и с первым проектом.
Миниатюры
[Cocos2d-x] Установка игрового движка Cocos 2dx  
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
01.01.2014, 19:21
И в папке С:\cocos2d-x\secondProject\ всё равно нет файла с расширением .vcxproj?
1
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
01.01.2014, 19:28
Есть, вот по этому пути.
C:\cocos2d-x\secondProject\proj.win32\secondProject .win32.vcxproj

Добавлено через 1 минуту
Нажал F7, снова те же ошибки.

Добавлено через 2 минуты
А какая у тебя студия? Как и у меня? 2010 с++ експресс?
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
01.01.2014, 19:31
Цитата Сообщение от kpoxaa Посмотреть сообщение
Есть, вот по этому пути.
Ладно. Видимо у твоего кокоса шаблон какой-то другой, дополнительную папку создаёт (proj.win32). Посмотри в свойствах проекта, то что на скрине. Какие пути там к инклудам прописаны.
Миниатюры
[Cocos2d-x] Установка игрового движка Cocos 2dx  
1
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
01.01.2014, 19:34
.;..\Classes;$(SolutionDir)cocos2dx;$(So lutionDir)cocos2dx\include;$(SolutionDir )cocos2dx\kazmath\include;$(SolutionDir) cocos2dx\platform\win32;$(SolutionDir)co cos2dx\platform\third_party\win32;$(Solu tionDir)cocos2dx\platform\third_party\wi n32\OGLES;$(SolutionDir)CocosDenshion\in clude;%(AdditionalIncludeDirectories)

Вот что у меня там.
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
01.01.2014, 19:43
$(SolutionDir) замени там на С:\cocos2d-x\ . Т.е., было: $(SolutionDir)cocos2dx; , стало: С:\cocos2d-x\cocos2dx и т.д. Скомпилируй. Если пути увидит, то должна быть одна ошибка компоновщика.
1
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
01.01.2014, 20:06
.;..\Classes;С:\cocos2d-x\cocos2dx;С:\cocos2d-x\cocos2dx\include;С:\cocos2d-x\cocos2dx\kazmath\include;С:\cocos2d-x\cocos2dx\platform\win32;С:\cocos2d-x\cocos2dx\platform\third_party\win32;С: \cocos2d-x\cocos2dx\platform\third_party\win32\OG LES;С:\cocos2d-x\CocosDenshion\include;%(AdditionalIncl udeDirectories)

Вот так получилось.... все то же самое. может что не правильно? я много раз перепроверил.
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
01.01.2014, 20:09
Сделай: очистить решение, перестроить (Ctrl + F7), и ошибки выложи.

Добавлено через 1 минуту
Этот кокос откуда скачивал? Ссылка есть?
1
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
01.01.2014, 20:38
Кликните здесь для просмотра всего текста
1>------ Build started: Project: secondProject.win32, Configuration: Debug Win32 ------
1> main.cpp
1>c:\cocos2d-x\secondproject\proj.win32\main.h(11): fatal error C1083: Cannot open include file: 'CCStdC.h': No such file or directory
1> HelloWorldScene.cpp
1>c:\cocos2d-x\secondproject\classes\helloworldscene. h(4): fatal error C1083: Cannot open include file: 'cocos2d.h': No such file or directory
1> AppDelegate.cpp
1>c:\cocos2d-x\secondproject\classes\appdelegate.cpp( 1): fatal error C1083: Cannot open include file: 'cocos2d.h': No such file or directory
1> Generating Code...
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


все тоже самое
при нажатии сочетания клавиш CTRL+F7 ничего не происходит. это обновить наверное?
Я очень много разных скачивал, не могу точно сказать, но вроде бы все скачивал с оф. сайта. Давай попробуем через такой как у тебя?
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
01.01.2014, 20:39
Цитата Сообщение от kpoxaa Посмотреть сообщение
Давай попробуем через такой как у тебя?
Пробуй.
1
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
01.01.2014, 20:40
Скинешь ссылку в лс? И какая у тебя студия?
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
01.01.2014, 21:59
Цитата Сообщение от kpoxaa Посмотреть сообщение
Скинешь ссылку в лс? И какая у тебя студия?
Ссылка там, где инструкция. Студия 10.
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
02.01.2014, 08:22
Это уже другую подключил: Cocos2d-x v2.2.1, отсюда: http://www.cocos2d-x.org/download
Миниатюры
[Cocos2d-x] Установка игрового движка Cocos 2dx  
1
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
02.01.2014, 14:27
Покажи пожалуйста скрин папки cocos2d-x-2.2.1\template
У тебя там есть папка msvc? Без нее не соберется проект для студии. Или ты эту папку отдельно стащил где-то?

Добавлено через 2 минуты
Я изначально с этой сборкой кокоса и пытался что-то сделать. Но не мог запустить файл install-templates-msvc.bat потому, что не было папки msvc.

Добавлено через 6 минут
Попробовал открыть в студии проект \cocos2d-x-2.2.1\samples\Cpp\HelloCpp\proj.win32\He lloCpp.vcxproj

Все хорошо открылось и даже увидело все либы, которые подсвечивало красным когда я создавал свой проект.
Нажимаю F7 и вот такой еррор

Кликните здесь для просмотра всего текста
1>------ Build started: Project: HelloCpp, Configuration: Debug Win32 ------
1>LINK : fatal error LNK1104: cannot open file 'glew32.lib'
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
0
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
02.01.2014, 14:34
Может быть еще проблема кроется в том, что студия не компилирует даже простое консольное приложение?
Создаю новый проект:
Location: C:\Users\niixon\Documents\Visual Studio 2010\Projects

Нажимаю F7 и вот... .
Миниатюры
[Cocos2d-x] Установка игрового движка Cocos 2dx  
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
02.01.2014, 15:02
Цитата Сообщение от kpoxaa Посмотреть сообщение
Я изначально с этой сборкой кокоса и пытался что-то сделать. Но не мог запустить файл install-templates-msvc.bat потому, что не было папки msvc.
А где, в этой сборке, файл install-templates-msvc.bat?

Добавлено через 2 минуты
Цитата Сообщение от kpoxaa Посмотреть сообщение
Может быть еще проблема кроется в том, что студия не компилирует даже простое консольное приложение?
Создаю новый проект:
Location: C:\Users\niixon\Documents\Visual Studio 2010\Projects
Нажимаю F7 и вот... .
До компоновщика ещё дело не дошло. Ошибка 1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
Сбой при преобразовании в COFF: файл недопустим или поврежден

Добавлено через 4 минуты
Цитата Сообщение от kpoxaa Посмотреть сообщение
Покажи пожалуйста скрин папки cocos2d-x-2.2.1\template
У тебя там есть папка msvc? Без нее не соберется проект для студии.
Откуда такие выводы? Папки нет, но это не помешало мне собрать проект.

Добавлено через 8 минут
Цитата Сообщение от kpoxaa Посмотреть сообщение
Попробовал открыть в студии проект \cocos2d-x-2.2.1\samples\Cpp\HelloCpp\proj.win32\He lloCpp.vcxproj
Все хорошо открылось и даже увидело все либы, которые подсвечивало красным когда я создавал свой проект.
Нажимаю F7 и вот такой еррор
Путь к либам правильный нужно прописать в свойствах проекта (они должны быть в папке Debug.win32, которая в папке проекта).
1
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
02.01.2014, 16:22
Цитата Сообщение от alsav22 Посмотреть сообщение
А где, в этой сборке, файл install-templates-msvc.bat?
У меня он есть. Откуда не знаю...

Цитата Сообщение от alsav22 Посмотреть сообщение
Откуда такие выводы? Папки нет, но это не помешало мне собрать проект.
Я имел в виду без этой папки не появится в студии строка cocos2d при создании проекта.

Добавлено через 4 минуты
Цитата Сообщение от alsav22 Посмотреть сообщение
Ошибка 1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
Собрал в релиз версии консольное и скомпилировал. Спс.

Добавлено через 8 минут
Собираю проект HelloCpp и вот эта ошибка осталась. Все либы в нем видны, все ок вроде бы. Подскажи пожалуйста, что можно с ней придумать?

Кликните здесь для просмотра всего текста
1>------ Rebuild All started: Project: HelloCpp, Configuration: Release Win32 ------
1> AppDelegate.cpp
1> HelloWorldScene.cpp
1> main.cpp
1>LINK : fatal error LNK1181: cannot open input file 'glew32.lib'
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========


Добавлено через 1 минуту
Эта ошибка возникает, поскольку компоновщику не удалось найти имя файла или путь к файлу, указанный в свойствах проекта. Тем не менее, путь к файлу, указанному в свойствах проекта, верен, поскольку компоновщик не обрабатывает знаки пробела в пути к файлу.
...

Добавлено через 14 минут
И при создании проекта он все же не видит все классы из кокоса. Их надо как-то правильно подключить.
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
02.01.2014, 20:37
Цитата Сообщение от kpoxaa Посмотреть сообщение
У меня он есть. Откуда не знаю...
Значит или не та библиотека скачана, что у меня (ссылка в 74 посте), или руками добавлен.
Цитата Сообщение от kpoxaa Посмотреть сообщение
Я имел в виду без этой папки не появится в студии строка cocos2d при создании проекта.
Без этого можно обойтись, шаблоны там есть в папке template.
Цитата Сообщение от kpoxaa Посмотреть сообщение
Собираю проект HelloCpp и вот эта ошибка осталась. Все либы в нем видны, все ок вроде бы.
Что значит либы видны?
0
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
03.01.2014, 03:37
Лан, это все не важно. Пытаюсь собрать HelloCpp и там вот такая ошибка:
Кликните здесь для просмотра всего текста
LINK : fatal error LNK1181: cannot open input file 'glew32.lib'
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.01.2014, 03:37

Описание игрового движка Unity3D
http://unity3dforge.com Unity3D — это программная среда для разработки 2D/3D игр и приложений, предназначенных для работы в...

Хорошая ли графика игрового движка?
Очень интересно, понравится ли вам это графика ? Если многим понравится, то приступлю к созданию игры на этом движке

Работа игрового движка
собственно интересует вопрос "что есть игровой движок" что из себя представляет, как строится и прочее... причем наверное имеется сильное...

Написание игрового движка
Здравствуйте, хочу ради обучения создать собственный псевдотрёхмерный (по другому 2,5D) игровой движок (графика, звук). Я довольно...

Создание игрового движка на C#
Стоит ли создавать свой игровой движок, будучи инди разработчиком?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru