Форум программистов, компьютерный форум, киберфорум
Игровые движки
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 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
31.12.2013, 02:20
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от kpoxaa Посмотреть сообщение
Она возникает всегда, когда компилирую любой код.
Мы, наверное, о разных ошибках говорим. О какой ошибке речь? Я про ту, что при сборке либов. Что значит любой код? И свой проект, о создании которого в инструкции написано? Там только нужно, в компоновщике, путь к папке с собранными либами прописать. У меня же всё работает. Текст ошибки приведите.

Добавлено через 7 минут
Цитата Сообщение от alsav22 Посмотреть сообщение
Там только нужно, в компоновщике, путь к папке с собранными либами прописать.
Ещё забыл. Чтобы запускалось, скопировать .dll (из папки с либами) в папку, где .exe лежит.
1
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
31.12.2013, 02:24
Скрины, которые я сбрасывал. На втором скрине ошибка. Вот я про нее.
А про любой я имел в виду: создаю проект, открываю файл, например: main.cpp и нажимаю зеленый треугольник)

Добавлено через 1 минуту
Цитата Сообщение от alsav22 Посмотреть сообщение
Там только нужно, в компоновщике, путь к папке с собранными либами прописать.
Вот этого я не делал... и не видел нигде, что нужно что-то прописывать самому. Опиши пожалуйста ход действий, куда и как идти, чтобы прописать путь.
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.12.2013, 02:30
Цитата Сообщение от kpoxaa Посмотреть сообщение
А про любой я имел в виду: создаю проект, открываю файл, например: main.cpp и нажимаю зеленый треугольник)
Какие-то непонятные действия. Зелёный треугольник - это отладочный запуск собранного проекта. Сначала нужно собрать проект без ошибок, и никакой файл не нужно открывать. Ты в студии, вообще, что-нибудь до этого делал?
0
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
31.12.2013, 02:32
Я около года пишу консольные программы в 2006 и 2008 студии, зеленый треугольник всегда был скомпилировать код. А здесь это отладка дебага чтоли?

Добавлено через 32 секунды
Да, и правда дебаг, вот прикол
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.12.2013, 02:35
F5(зелёный треугольник) не советую сразу нажимать. По-идее, должен сначала откомпилировать, потом запустить. Но, в зависимость от настроек, может запустить и не этот проект (если с ошибками), а предыдущий и т.д. Лучше вседа сначала F7. И приведи текст ошибки. Скрины мне не нужны.
0
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
31.12.2013, 02:36
Цитата Сообщение от alsav22 Посмотреть сообщение
Там только нужно, в компоновщике, путь к папке с собранными либами прописать.
Как правильно в компоновщике прописать пусть?

Добавлено через 38 секунд
Сейчас я покажу, что там и как происходит после того как я F7 нажал.
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.12.2013, 02:38
Проект в какой папке создаёшь? И текст ошибки.

Добавлено через 47 секунд
Цитата Сообщение от kpoxaa Посмотреть сообщение
Сейчас я покажу,
Показывать не нужно. Текст ошибок в выводе выложи.
0
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
31.12.2013, 02:41
Цитата Сообщение от alsav22 Посмотреть сообщение
Текст ошибок в выводе вылоожи.
Я это и имел в виду.

Проект создаю как в примере, вместе со всеми.

Добавлено через 19 секунд
Очень долго почему-то собирает.
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.12.2013, 02:43
Цитата Сообщение от kpoxaa Посмотреть сообщение
Проект создаю как в примере, вместе со всеми.
Вместе со всеми - это где? Там где лежит cocos2d-win32.vc2010.sln?
0
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
31.12.2013, 02:52

Ну да, как в примере.
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.12.2013, 02:58
Этот скрин к чему? Текст ошибок (после F7) где?

Добавлено через 4 минуты
Теперь понял почему долго. Не то делаешь. Свой проект нужно отдельно создавать, а не в этом решении. У тебя библиотека каждый раз собирается (или нужно отдельно только построение своего проекта в решении запускать). Закрывай это решение. Сейчас напишу, как дальше.
1
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
31.12.2013, 03:02
И наконец, создадим новый проект (Ctrl-Shift-N). В качестве шаблона выберем Cocos2d-win32 Application, имя пусть будет MyCocosProject, а для простоты, проект будет находиться в той же папке, что и сам движок (c:\android\rep\cocos2d-1.0.1-x-0.9.1\), если вы выберете другое расположение, необходимо будет в настройках проекта правильно указать пути к библиотекам, решение(солюшен) оставляем тем же. Жмем OK.
Вот в примере так написано: http://habrahabr.ru/post/126582/

Не важно где создавать проект ведь? Там создали вместе с остальными и все ок.
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.12.2013, 03:06
Цитата Сообщение от kpoxaa Посмотреть сообщение
Там создали вместе с остальными и все ок.
Можно и так (если знать, как правильно делать, а ты неправильно делаешь, раз долго), но, в дальшейшем, ты так и будешь таскать с собой всё для сборки либов, если они уже давно собраны?

Добавлено через 3 минуты
Закрывай это решение. Потом Файл - Создать - Проект. Выбирай кокос, имя, а Расположение - пропиши путь к папке, где лежит cocos2d-win32.vc2010.sln. Как создастся, жми F7, и ошибки покажи.
1
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
31.12.2013, 03:11
Цитата Сообщение от alsav22 Посмотреть сообщение
но, в дальшейшем, ты так и будешь таскать с собой всё для сборки либов, если они уже давно собраны?
нет, давай научимся как создавать отдельно))

Добавлено через 30 секунд
Секунду, сейчас сделаю.

Добавлено через 1 минуту
Закрыть пока что нельзя... надо подождать пока закончит собираться.
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.12.2013, 03:12
Цитата Сообщение от kpoxaa Посмотреть сообщение
нет, давай научимся как создавать отдельно))
Делай как написал, это почти отдельно. Получится так, поговорим о том, как совсем отдельно.
1
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
31.12.2013, 03:12
А в папке где лижит cocos2d-win32.vc2010.sln, создать папку для проекта? Или прям эту папку и использовать для проекта?
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.12.2013, 03:17
Цитата Сообщение от kpoxaa Посмотреть сообщение
А в папке где лижит cocos2d-win32.vc2010.sln, создать папку для проекта?
Да. Расположение - здесь прописать путь.
1
75 / 36 / 1
Регистрация: 03.08.2012
Сообщений: 447
31.12.2013, 03:36
Папка для проекта, как ты и сказал, там где лежит файл cocos2d-win32.vc2010.sln. У меня это: C:\cocos2d-x

Нажал F7, вот что в логах.

Кликните здесь для просмотра всего текста
1>------ Build started: Project: 123.win32, Configuration: Debug Win32 ------
1> main.cpp
1>c:\cocos2d-x\123\123\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\123\123\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\123\123\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 ==========
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.12.2013, 03:44
Не там создал проект, раз хедеры не видит. При создании проекта галку: Создать каталог для решения не ставил? Если ставил, то не нужно. Должно получиться, как на скрине (стрелка к папке проекта), но без дополнительной папки для решения.
Миниатюры
[Cocos2d-x] Установка игрового движка Cocos 2dx  
1
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
31.12.2013, 03:53
Т.е., в папке проекта (стрелка) должен находиться файл с расширением .vcxproj. Для решения не нужно создавать папку(галку не ставить), только для проекта.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.12.2013, 03:53

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
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