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


Вакансии
Игродельня
Сегодня
30 мая 2017
1:46
Вход Регистрация Забыли пароль ?

megainformatic - Уроки Photoshop - Рисуем и Анимируем - Урок 1 - Старт
        Уроки Photoshop - Рисуем и анимируем    
подробнее...

Теги

создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт

Статьи сайта

megainformatic - GET и POST запросы

megainformatic - для чего нужна карта сайта

megainformatic - Web Администрирование

megainformatic - Мысли о разном

megainformatic - Легко ли быть программистом

megainformatic - Глубины программирования на C++

megainformatic - Убираем лимит на размер импортируемого файла в PhpMyAdmin

megainformatic - Как создать torrent файл

megainformatic - Нужна ли валидация вашему сайту ?

megainformatic - Антивирус DrWeb

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

megainformatic - Что такое BitTorrent (БитТоррент)

megainformatic - Миссис Даутфайр 1993 фильм torrent

megainformatic - Как скачивать торрент-раздачу ?

megainformatic - Автотелега фильтр

megainformatic - Фильмы

megainformatic - Fahrengeit Фаренгейт игра 2006 для PC

megainformatic - Fez игра для PC 2013

megainformatic - Дневник памяти - фильм 2004

megainformatic - Scooter - The night - Video and Lyrics - Скутер - Ночь - Видео и лирика

megainformatic - Если всё же неудача

megainformatic - Смерть или искупление или избавление

megainformatic - По ту сторону

cj megainformatic - музыкальный альбом БЕСКОНЕЧНОЕ ДВИЖЕНИЕ ОЖИДАНИЕ И ДЕЙСТВИЕ

megainformatic - Костя Коробкин - Секретный проект - интерактивный комикс

megainformatic - Основы анимации во флеш на примере анимирования простейшей окружности

megainformatic - Парсер сайтов Введение

megainformatic - Я пишу музыку для себя и для продажи

megainformatic - Статьи на околомузыкальные темы - осень 2014 часть 1

megainformatic - рассказ - Чужие воспоминания - автор Синицин Андрей - 24.09.2014

megainformatic - Сайты живущие вне поисковых систем. Есть ли такие и как их найти ?

megainformatic - Game craft - проект разработки игровых и мультимедийных проектов

megainformatic - Game craft - моделируем scv

megainformatic - Game craft - моделируем scv - шаг 1 (часть 2)

megainformatic - Game craft - моделируем scv - шаг 2 (часть 3)

megainformatic - Game craft - Наложение текстуры на модель робота scv (часть 4)

megainformatic - Game craft - Прорисовка текстуры робота SCV шаг 5

megainformatic - Game craft - Экспорт модели из 3ds max в формат X

megainformatic - Game craft - отображение scv модели в формате x в d3d9-приложении

megainformatic - Game craft - управление игрой от Direct Input в d3d9 - приложении

megainformatic - Game craft - игровая камера в d3d9 - приложении

megainformatic - Приключения Кости Коробкина - Как я провел лето - онлайн комикс - страница 1

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

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

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

megainformatic - Приключения Кости Коробкина - Как я провел лето - онлайн комикс - страница 5

megainformatic - Приключения Кости Коробкина - Как я провел лето - онлайн комикс - страница 6

megainformatic - Приключения Кости Коробкина - Как я провел лето - онлайн комикс - страница 7

megainformatic - Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny) - онлайн комикс - страница 1

megainformatic - Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny) - онлайн комикс - страница 2

megainformatic - Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny) - онлайн комикс - страница 3

megainformatic - Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny) - онлайн комикс - страница 4

megainformatic - Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny) - онлайн комикс - страница 5

megainformatic - Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny) - онлайн комикс - страница 6

megainformatic - Приключения Кости Коробкина - С новым годом - интерактивный комикс (kk hny) - онлайн комикс - страница 7

megainformatic - Костя Коробкин - СЕКРЕТНЫЙ ПРОЕКТ - интерактивный комикс (kk scp) - онлайн комикс - страница 1

Creating game on fle game engine - Simple game / Создание игры на fle game engine - Simple game

9 - Реализуем корректное попадание в ямы и около ям - определяем границы спрайтов ям и спрайта прыгаюшего шарика



read paper in english

Для того, чтобы фиксировать попадание шарика в яму или нет, нужно определить для неё границы.





Содержание

страница 1 - Спрайты

страница 2 - Объекты

страница 3 - Наложение объектов

страница 4 - Код - Настройка параметров Scene Editor fge и написание кода для вывода спрайта шарика в вашем первом игровом приложении

страница 5 - Отображаем прыгающий шарик

страница 6 - Загрузка игровой сцены

страница 7 - Перемещения игровой сцены

страница 8 - Закрываем часть сцены от пустот при помощи черной текстуры с прорезью, ограничиваем перемещение сцены

страница 9 - Реализуем корректное попадание в ямы и около ям - определяем границы спрайтов ям и спрайта прыгаюшего шарика

страница 10 - Проверка столкновений

страница 11 - Игровой счёт, звуки, музыка

урок #2 страница 1 - Создание новых сцен для игры simple game, расширенная версия simple game extended

13. Скроллинг больших локаций

14. использование переменных в игре на c++ directx 9c

15. Мульти анимация







Давайте подумаем, что нужно знать для определения факта попадания шарика в яму ?

Прыгающий шарик в яме или нет ?

Правильно: нужно знать координаты шарика и координаты ямы, а еще лучше определить для них границы - например в виде прямоугольника, как показано на рисунке ниже.

Прыгающий шарик в яме или нет ?

Зная границы шарика и границы ямы мы можем определить - целиком ли попадают границы шарика в границы ямы или нет и в соответствии с этим принять решение: отобразить ли переднюю плашку ямы или нет.

Ну и самое главное конечно - это цель нашей игры: отслеживать успешное попадание шарика в яму или нет. Для этого, как видите, тоже будут нужны границы.

Параллельно нам сразу же придется решить проблему -

4) Реализовать возникновение игровых ситуаций: чтобы шарик начал двигаться и уворачиваться от ям, а также проверку и вывод его попадания в яму и учёт игровых очков.

Мы уже знаем как двигать шарик, только теперь он должен двигаться не от перемещений мыши, а сам.

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

Помимо этого, нужно не забыть ограничить перемещения шарика - тогда он не будет выходить за пределы рамки и становится невидимым.



Для начала нужно реализовать проверку попадания для неподвижного шарика и всего 1 ямы.

Определено попадание шарика в яму

Если шарик попадает в яму - учитываем попадание. В дальнейшем при возникновении данного события будет учитываться игровой счёт и воспроизводиться звук.



Если шарик не попадает в яму - то не выводим плашку ямы.



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

Видим, что шарик свободно перемещается по сцене в отведенных ему границах.

При попадании шарика в яму генерируется звук попадания в яму. Когда шарик непредсказуемо меняет направление движения также создается соответствующий данному событию звук.

Реализован учет и показ очков набранных за успешные попадания шарика в ямы.

В игре реализовано воспроизведение mp3 музыки, громкость музыки и порядок воспроизведения треков можно настраивать через специальный файл параметров.

Помимо этого есть возможность делать паузу в воспроизведении музыки или переходить к воспроизведению следующего по списку трека.

Список треков также можно задавать произвольно через специальный файл.

Как реализовать все показанные особенности мы рассмотрим далее.

Указатель мыши можно скрывать или показывать по нажатию специальной клавиши.

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



Скачать готовую игру simple game версия 1.0.0 4.01.2017 (без исходного кода).

Исходный код и другие полезные материалы и инструменты Вы получаете при оформлении платной подписки !


Размер: 51,8 Mb



Чтобы иметь возможность самостоятельно создать свою игру на базе примера simple_game с неограниченными возможностями дальнейшего расширения! - оформите подписку на fle game engine -


Стоимость: 600 руб.

Оформив подписку на fle game engine Вы получаете пример игры simple_game с исходным кодом, и сможете не просто прочитать всё, что описано, но и самостоятельно проделать в собственном приложении с возможностью неограниченного расширения. Также Вы получаете

Самую свежую версию Scene Editor fge 1.0.2 (на текущий момент) с поддержкой большего количества возможностей: сетка, настройки, скроллинг и другие. В бесплатной версии эти возможности не поддерживаются. подробнее о составе платной подписки.





[назад] [далее]



 

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



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


визиты
сегодня: 151
всего: 19192
посетители
сегодня: 49
всего: 20962
Время загрузки: 0,0698