ria pc game
fle game engine - движок для создания игр
fle game engine - движок для создания игр


Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Сегодня
26 мая 2019 11:00
Вход Регистрация Забыли пароль ?

megainformatic - Разработка программ на c++
Разработка программ на c++ В свете современного мира интерес представляет разработка программ следующих направлений: Вирусные и антивирусные программы. Вирусные - для того, чтобы смоделировать возможные уязвимости современных систем, а антивирусные - естественно для защиты от современных вирусов, как смоделированных, так и реально существующих.
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
Платная подписка на simple game fle game engine версия 1.0.7 от 05.01.2017

Платная подписка на simple game fle game engine версия 1.0.7 от 05.01.2017

Советы копирайтеру - как не обмануть и не быть обманутым

Balls and Holes игра скачать + как создать игру на fle game engine

Balls and Holes игра скачать + как создать игру на fle game engine

Something: Unexplained 2 captive of desires

KKK Коллекционное издание: Веселый Буквоежка Комикс + Костя Коробкин Комикс + Нечто: Необъяснимое в плену желаний 2 начало

KKK Коллекционное издание: Веселый Буквоежка Комикс + Костя Коробкин Комикс + Нечто: Необъяснимое в плену желаний 2 начало

megainformatic - Костя Коробкин - В гостях у тёти Светы часть 2 Живые машины (kk as) - онлайн комикс - страница 17

megainformatic - Игродельня

megainformatic - Новости страница 542

megainformatic - С днём защитника отечества !

megainformatic fle game engine fle / Пример простой игры fle - Скроллинг больших локаций

megainformatic - Костя Коробкин - В гостях у тёти Светы часть 2 Живые машины (kk as) - онлайн комикс - страница 18

megainformatic - Шарики и Ямки игра PC

megainformatic - Шарики и Ямки игра PC

megainformatic fle game engine fle / Изучаем основы c++ - переменные на примере реального игрового проекта Balls and Holes

megainformatic - Реферальная ссылка

megainformatic - Изменение постоянных свойств в зависимости от контекста

megainformatic - Костя Коробкин Компания Зергов онлайн комикс читать

megainformatic - Искатели приключений Зеленый Шарик

megainformatic - Без названия

megainformatic - Мульти анимация

Pencil, Paper and the Ball PC game

megainformatic - Костя Коробкин Компания Зергов онлайн комикс читать страница 2

megainformatic - Костя Коробкин Компания Зергов онлайн комикс читать страница 3

megainformatic - fle game engine - создание 3d игры - simple game 3d

Pencil, Paper and the Ball PC game

I Free lancer - tale, story Я фрилансер повесть, история

Шарики и Ямки игра, Эмулятор игры Ну Погоди, Balls and Holes, Веселый Буквоежка Комикс, Костя Коробкин Комикс, Нечто: Необъяснимое в плену желаний 2 начало, simple game, с новым годом

Процесс создания игры в картинках

Сравнение различных игровых движков. Плюсы и минусы

app combainer - комбайнер настольных и веб приложений

kerbal space program - Первые впечатления

Pencil Paper and the Ball PC Game review #91 - Как я придумываю историю

We all live in a yellow submarine !

PSI Siberian Conflict Reincarnation - Сибирский Конфликт Война Миров Реинкарнация

megainformatic - Костя Коробкин Компания Зергов онлайн комикс читать страница 4

Ria PC game

Cradle / Колыбель PC game 2015 история неуспеха

ria pc game история

ria pc game - видео 105 - темная сторона

ria pc game - доска почета

ria pc game - Ваше персональное место в игре

ria pc game - megainformatic развитие проекта с 2006 года обзор 108

megainformatic страница 577

ria pc game - megainformatic обзор 109_1

ria pc game - megainformatic обзор 110_2

ria pc game - история создания проекта

Развитие сайта - временная капсула

Игра Мечты - ria pc game

megainformatic - минимизация css, js

megainformatic - Создание игры Шар Бумага Карандаш Pencil Paper and the Ball (каникулы зеленого шарика)

megainformatic - Генератор ников, логинов

megainformatic - Начало работы с fle game engine. Создание стартового шаблона приложения - будущей игры на c++ directx 9

megainformatic - fle game generator - эффекты под музыку и без на движке fle game engine

dream world - пример 2d игры созданной на fle game engine - c++ и directx 9



В данном уроке мы рассмотрим пример игры созданной не на unity 3d, а
на движке fle game engine. Это значит мы будем программировать на c++
под directx 9c.

Пример игры очень похож на тот, который рассматривался в уроке
Пример простой 2d игры созданной на unity 3d, но имеет и ряд отличий.

О них далее

dream world - пример 2d игры созданной на fle game engine - c++ и directx 9

dream world - пример 2d игры созданной на fle game engine - c++ и directx 9

Весь исходный код необходимый вам для изучения вы сможете скачать по ссылкам ниже.

Используя его Вы сможете добавить в игру другие возможности, либо на основании
данного примера игры создать совершенно другую игру.

Итак, в чем же отличия ?

1) Мы не привязаны к какому-либо движку. Весь исходный код написан на c++ для
платформы directx 9, и мы можем его модифицировать как угодно.

Вам нужно воспринимать fle game engine всего лишь как набор исходных кодов
и инструментов с открытым исходным кодом (вы можете скачать fle game engine отдельно,
либо использовать приложенный код, который скачаете по ссылкам ниже).

2) Для сборки примеров вам понадобится установленная Microsoft Visual Studio 2005 и
DirectX SDK Aug 2008.

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

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

4) В примере игры показано перемещение персонажа по клавишам w, a, s, d и клавишам
управления курсором (стрелки). Также вы заметите, что по периметру земной поверхности
нет бордюров (в примере игры на unity 3d они были).


Помимо этого реализована:

поддержка 2х языков - EN и RU,
перемещения персонажа по сцене, скролл сцены
экран загрузчика игры
экран главного меню
проигрывание mp3, ogg музыки



Теперь ссылки:



Скачивание дистрибутива игры.

dream world - пример 2d игры созданной на fle game engine - c++ и directx 9

Архив представляет самораспаковывающийся exe файл.

Размер: 87 Mb.

Дистрибутив включает текстуры, звуковые и музыкальные файлы.



Исходный код.

dream world - пример 2d игры созданной на fle game engine - c++ и directx 9 + полный исходный код

Архив представляет самораспаковывающийся exe файл.

Размер: 100 Mb.



Далее я кратко опишу организацию (структуру) проекта, чтобы
было понятнее как с ним работать.

Важно правильно настроить проект, чтобы он корректно мог быть
собран.

Для этого в опциях проекта - Project > Properties

задаем:

Configuration properties > C/C++

поле Additional Include Directories -

было -

misc;..\..\..\..\..\DXSDK9_Aug2008\Include;common;common\DXUT\Core;common\DXUT\Optional;
common\DMusic;game_common;common\br;common\news_picture;game_common\ball;fmod4_api\inc;
fmod4_api\src;common\d3dgui_upd;game_common\tr;common\log;scripts\title_splash;
scripts\snow;scripts\params;scripts\game_sprite;scripts\music;scripts\loader;
scripts\main_menu;scripts\btn_areas;scripts\game

стало -

misc;..\..\..\..\..\..\..\DXSDK9_Aug2008\Include;common;common\DXUT\Core;
common\DXUT\Optional;common\DMusic;game_common;common\br;common\news_picture;
game_common\ball;fmod4_api\inc;fmod4_api\src;common\d3dgui_upd;game_common\tr;
common\log;scripts\title_splash;scripts\snow;scripts\params;scripts\game_sprite;
scripts\music;scripts\loader;scripts\main_menu;scripts\btn_areas;scripts\game

Значит я всего лишь изменил
..\..\..\..\..\DXSDK9_Aug2008\Include

на
..\..\..\..\..\..\..\DXSDK9_Aug2008\Include

Данное действие нужно повторить для debug и release сборок.

То есть в моем примере папка DXSDK9_Aug2008
находится на 7 уровней выше в иерархии папок, чем папка start с исходным
кодом проекта dream_world.
Все остальное без изменений.

Linker > General

..\..\..\..\..\DXSDK9_Aug2008\Lib\x86;fmod4_api\lib

поменял на
..\..\..\..\..\..\..\DXSDK9_Aug2008\Lib\x86;fmod4_api\lib

Подробнее о настройках проекта.



Головные файлы проекта это start2.cpp и start2.h
В них вы найдете весь код главного модуля, а также
ссылки на другие модули и вызовы их объектов и методов.



Основные методы, которые вам стоит посмотреть - это

CD3DGameApp::FrameMove

CD3DGameApp::Render
Все самое интересное происходит внутри них.



Выполнение кода начинается с метода

CstartApp::InitInstance
Внутри которого вызывается

StartD3DApp

Ну и завершается работа вызовом
процедуры OnDestroyDevice

всю цепочку выполнения вы можете отследить
самостоятельно запуская приложение из среды
Microsoft Visual Studio 2005 в режиме отладки (debug).

Тогда, думаю, многие вопросы отпадут сами собой.



другие уроки по созданию игр на c++ под directx 9, с использованием fle game engine.

megainformatic live chat
Начать беседу
X
 

Оставленные комментарии



fle game engine - движок для создания игр
fle game engine - движок для создания игр


Something: Unexplained 2 captive of desires / Нечто: Необъяснимое 2 в плену желаний
Костя Коробкин Комикс Коллекционное издание - 6 комиксов, 81 страница, 220 mp3 треков
megainformatic Размещение баннерной рекламы у нас
Время загрузки: 0,0903