0 / 0 / 0
Регистрация: 01.05.2013
Сообщений: 3

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

07.09.2013, 11:37. Показов 25276. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru