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


Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Сегодня
22 февраля 2019 15:21
Вход Регистрация Забыли пароль ?

megainformatic - Рабочее пространство Adobe Photoshop
        [к содержанию] [далее]         &nbs
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic cms e-mailer

megainformatic cms e-mailer

megainformatic cms e-mailer

Бесплатная Система Управления Вашим Сайтом - megainformatic cms free

megainformatic - Путешествие в мир 3d

megainformatic - Путешествие в мир 3d - страница 2

megainformatic - Путешествие в мир 3d - страница 3

megainformatic - Путешествие в мир 3d - страница 4

megainformatic - Путешествие в мир 3d - страница 5

megainformatic - Путешествие в мир 3d - страница 6

megainformatic - Создание модели броневика (Хэд) - Анимация вращения колес

megainformatic cms express files

megainformatic cms express files

megainformatic cms express files

megainformatic - Уроки Photoshop - Чудеса

megainformatic cms express files - Развертывание сайта на Вашем хостинге

megainformatic - Настольная игра "Веселый Буквоежка"

megainformatic - Уроки delphi directx 8.1

megainformatic - Уроки delphi directx 8.1 - Урок 1 - Введение в Delphi DirectX 8.1. Создание шаблона стартового приложения.

megainformatic - Уроки delphi directx 8.1 - Урок 1 - Введение в Delphi DirectX 8.1. Создание шаблона стартового приложения. Страница 2

megainformatic - Урок 2 Создаем и обрабатываем команды меню.

megainformatic - Урок 2 Создаем и обрабатываем команды меню. Страница 2

megainformatic - Урок 3 Оконный и полноэкранный режимы работы D3D-приложения. Управление игрой средствами DirectInput8

megainformatic - Урок 3 Оконный и полноэкранный режимы работы D3D-приложения. Управление игрой средствами DirectInput8 - Страница 2

megainformatic - Урок 3 Оконный и полноэкранный режимы работы D3D-приложения. Управление игрой средствами DirectInput8 - Страница 3

megainformatic - Урок 4 Построение класса приложения

megainformatic - Урок 4 Построение класса приложения - Страница 2

megainformatic - Урок 5 Построение классов игровых объектов и других необходимых классов

megainformatic - Урок 5 Построение классов игровых объектов и других необходимых классов - Страница 2

megainformatic - Урок 6 Игровая логика

megainformatic - Заметки по joomla - JFolder::create: Path not in open_basedir paths. Что это?

megainformatic cms express files - Добавление статей на сайт под управлением megainfromatic cms express files

megainformatic - Урок 7 2D-анимация

megainformatic - Урок 8 Загрузка/Сохранение текущей игры, режим паузы, режимы часов/будильника, запуск браузера Internet Explorer для показа сайта разработчика и других интернет-ресурсов

megainformatic - Урок 9 Тестирование и отладка приложения

megainformatic - Мои Музыкальные Миры

megainformatic - уроки Photoshop free

megainformatic cms express

megainformatic cms express

megainformatic cms express

megainformatic cms express files

megainformatic - Методы создания растровых изображений в Adobe Photoshop

megainformatic - Создание фотореалистичной текстуры травы

megainformatic - Рабочее пространство Adobe Photoshop

megainformatic - Бесшовные (тайловые) текстуры

megainformatic - Создание изображений огня, воды, неба

megainformatic - Создание текстур горных пород и суши (урок 5)

megainformatic - Рисование персонажей (урок 6)

megainformatic - Рисование фона (урок 6 часть 2)

megainformatic - Рельефные изображения

Добавление статей на сайт под управлением megainformatic cms express

megainformatic - Воспроизведение файлов в форматах it, xm, s3m, mod

megainformatic - Воспроизведение файлов в форматах it, xm, s3m, mod - страница 2

megainformatic - Воспроизведение в игре музыки в формате XM

megainformatic - Воспроизведение файлов в формате OGG Vorbis

megainformatic - игра "Веселый Буквоежка" - инструменты разработки

подробнее

     
 
megainformatic cms free

Быстрая и Компактная Система Управления Вашим Сайтом - megainformatic cms free

megainformatic cms free - это простое, быстрое и очень компактное решение для создания первого вашего сайта. НЕ ИСПОЛЬЗУЕТ базы данных mysql. Вместо этого используются файловые базы данных. Поэтому Вы можете использовать систему даже на хостинге с поддержкой php, но без поддержки баз данных my sql.

Очень проста в установке - достаточно вам скопировать все файлы на ваш хостинг и сайт готов к работе !!!

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

В бесплатной версии отсутствуют модули поиска и карты сайта. Для их получения используйте продукт megainformatic cms express files

 
     
  Добавление статей на сайт под управлением megainfromatic cms free  
     
   
     
  Статьи это просто страницы вашего сайта, содержащие определенный контент. Благодаря наличию языка php на основе которого и работает Ваш сайт, все страницы формируются по единому шаблону, что позволяет вам сосредоточиться лишь на написании самого контента статей.  
     
  После установки megainfromatic cms free на ваш хостинг и создания вашего первого сайта Вы увидите - megainformatic cms free  
     
  Т. е. целый ряд демонстрационных статей, описывающий аспекты работы с Вашим сайтом.  
     
 

Что собой представляют статьи ? Это обычные текстовые файлы, содержащие контент ваших статей. Там можно использовать любые html - теги которые разрешены в пределах тегов <body></body>

Сам тег body уже определен в шаблоне сайта, поэтому описывать его вторично также не нужно.

Если Вы хотите добавить новую статью на свой сайт или изменить уже имеющиеся, то всё что Вам нужно это

 
     
  1) Внутри папки papers (или любой другой, находящейся в пределах корневой (root) папки вашего сайта, куда Вы установили систему megainformatic cms free ) нужно создать обычный текстовый файл и дать ему имя состоящее из английских букв и цифр. Допустим также знак подчеркивания _  
     
 

2) Внутри этого файла можно добавить какой-либо текст -

Первая строка текста <br>

Вторая строка текста <br>

ссылка <a href="?page=1">моя ссылка</a>

Редактировать текст Вы можете любым редактором текста - Блокнот, Notepad++ или чем-то еще

 
     
 

3) Чтобы статья смогла отображаться на вашем сайте откройте с помощью того же редактора файл из папки data

Он называется

papers.csv

 
     
 

Этот файл содержит описания всех статей вашего сайта в таком виде -

0; CMS Мега Информатик; papers/home.txt;
1; CMS Мега Информатик; papers/home.txt;
2; Подготовка макета сайта; papers/maket/maket.txt;
3; Верстка созданного макета; papers/verstka/verstka.txt;
4; Добавление модулей, обеспечивающих функционал; papers/modules/modules.txt;
5; Основы добавления контента на сайт, управления и поддержки сайта; papers/content/content.txt;
6; Проверка работы сайта, установка на хостинг; papers/hosting/hosting.txt;
7; Основы продвижения созданного сайт; papers/promo/promo.txt;
8; Мега Информатик - Создание шаблонов; papers/templates/templates.txt;
9; Создание интернет-магазина; papers/shop/shop.txt;

 
     
 

Следовательно Вы можете аналогично добавить новую страницу на сайт. Предположим, что новую страницу Вы назвали my_new_paper1.txt и сохранили в папку

papers/my_papers

 
     
 

Тогда Вам остается добавить в papers.csv следующую строчку

10; Моя новая статья; papers/my_papers/my_new_paper1.txt;

 
     
 

Весь файл papers.csv будет выглядеть следующим образом:

0; CMS Мега Информатик; papers/home.txt;
1; CMS Мега Информатик; papers/home.txt;
2; Подготовка макета сайта; papers/maket/maket.txt;
3; Верстка созданного макета; papers/verstka/verstka.txt;
4; Добавление модулей, обеспечивающих функционал; papers/modules/modules.txt;
5; Основы добавления контента на сайт, управления и поддержки сайта; papers/content/content.txt;
6; Проверка работы сайта, установка на хостинг; papers/hosting/hosting.txt;
7; Основы продвижения созданного сайт; papers/promo/promo.txt;
8; Мега Информатик - Создание шаблонов; papers/templates/templates.txt;
9; Создание интернет-магазина; papers/shop/shop.txt;

10; Моя новая статья; papers/my_papers/my_new_paper1.txt;

 
     
 

Сохраняем в нём изменения, проверяем чтобы файл papers/my_papers/my_new_paper1.txt также существовал и содержал нужный вам контент.

Как Вы заметили, для описания статьи внутри papers.csv нужно указать 3 параметра, разделенных точкой с запятой -

1) номер страницы для статьи (следующий по порядку)

2) заголовок статьи - который отобразится в заголовке окна Вашего браузера

3) и наконец полное имя файла контента статьи - содержащее путь к файлу контента для статьи, относительно корневой папки (root) в которую была установлена система, а также собственно имя этого файла.

 
     
 

В браузере нам остается обратиться к нашему сайту и открыть нужную страницу -

Например так -

http://webinformatic.ru/index.php?page=9

 
     
  Только вместо страницы 9 вам нужно указать 10  
     
  http://webinformatic.ru/index.php?page=10  
     
  Чтобы ссылка на 10 страницу появилась на главной странице вашего сайта или на другой нужной странице - достаточно вставить ссылку на неё в контент главной страницы (papers/home.txt)  
     
 

Для примера вы можете открыть файл контента страницы papers/home.txt

И посмотреть каким образом это сделано. Там вы увидите всего лишь обычные ссылки вида -

<a href="index.php?page=2">Создание эскиза и макета страницы сайта</a>

 
     
     
     
 

Надеюсь я ответил на ваши вопросы.

В следующей статье Мы рассмотрим

Как превратить ваш сайт в интернет-магазин.

Желаю Вам удачи!!!

 
     
  [далее]  
     
подробнее

     
  Уроки Photoshop - Рисуем и анимируем  
     
  Уроки Photoshop - Рисуем и анимируем   
 
 
     
     
  Введение  
     
 

Эти уроки - плод упорной работы над графикой, которая выполнялась в течение почти года над проектом игры, которая еще не вышла, но выйдет в скором времени.

Вся графика была нарисована в программе Adobe Photoshop. Для просмотра созданных анимаций Вы можете использовать небольшую утилиту - Coords2D.exe. Для распаковки скачанного дистрибутива (exe+исходники) используйте следующий пароль: MKeuiuyitiwtiy36tdf3ss3zs

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

Какую версию Adobe Photoshop использовать ? Решайте сами, исходя из Ваших возможностей и пожеланий. Могу посоветовать Вам любую версию начиная от CS (8) до CS 5 (12).

Что еще нам потребуется ? Только лишь немного свободного времени и желания создать что-то красивое и совершенное. А как же опыт ? Опыт мы с Вами будем набирать в ходе наших с Вами уроков. Итак, можно начинать !

 
     
 

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

Если же и этого минимума знаний у Вас пока нет - начните с изучения более простых уроков -

Уроки Photoshop;

Уроки Photoshop - Чудеса;

 
     
  В этом сборнике статей мы рассмотрим следующие темы:  
     
 

1. Старт - данная статья доступна онлайн, т. к. предоставляется как ознакомительная, остальные статьи входят в состав сборника и недоступны онлайн. Вы сможете их прочитать только после заказа всего сборника статей - Уроки Photoshop - рисуем и анимируем. Стоимость всего сборника - 250 руб. После оплаты заказа Вы в кратчайшие сроки получаете ссылку на скачивание ПОЛНОЙ ВЕРСИИ сборника, скачиваете его, распаковываете (сборник содержится в виде самораспаковывающегося архива) и читаете интересующие Вас уроки.

 
     
  2. Прорисовка  
     
  3. Раскраска  
     
  4. Секреты свето-тени  
     
  5. Применение фильтров  
     
  6. Подготовка к анимации персонажа  
     
  7. Создание анимации  
     
  8. Окончальтельный результат анимации, альфа-маска, сохранение файла  
     
  9. Создание кустов травы, тест результатов в Редакторе карт SceneEditor  
     
  10. Создание фона неба и земли, тест в редакторе карт  
     
  11. Деревья  
     
  12. Прочие объекты  
     
  13. Существа - пауки и их анимация  
     
  14. Анимация брошенных предметов  
     
  15. Основы создания тутульной заставки  
     
  16. Элементы меню  
     
  17. Оформление игровых панелей  
     
  18. Рисование обстановки помещений  
     
  19. Основы создания мини-комикса - шаг 1  
     
  20. Основы создания мини-комикса - шаг 2  
     
  21. Основы создания мини-комикса - шаг 3  
     
  22. Игровые экраны - настройки, информация, игровые диалоговые окна  
     
  23. Предметы и находки - лопата, лейка, плитки  
     
  24. Специфические предметы - летающий смех и его анимация  
     
  25. Специальные эффекты - создание и анимация дождя, возникновения/исчезновения объектов/героя/существ  
     
  26. Итоги проделанной работы: Чему мы научились ?  
     
 

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

Спасибо за внимание и желаю Вам творческих успехов !!!

 
     
     
     
     
     
     
подробнее

Game craft - моделируем scv - часть 3

[все уроки game craft]  [моделируем scv]  [моделируем scv шаг 1 часть 2]

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

Модель робота scv как в Starcraft 2 - моделируем элементы задней части

Моделирование трубопровода или попросту трубки, как видно из рисунков, заключается в выдавливании на большое расстояние с последующим перемещением по осям X, Y и Z.

Модель робота scv как в Starcraft 2 - моделируем элементы задней части - резиновый трубопровод

Завершаем создание трубопровода. SCV робот готов.

Модель робота scv как в Starcraft 2 - моделируем элементы задней части - резиновый трубопровод

Вы можете скачать готовую модель, в которой представлено 3 варианта робота по ссылке ниже. Модель в формате 3ds max 2009, представлена внутри самораспаковывающегося архива (109 Кб).

Модель робота scv как в Starcraft 2 - скачать

[downloads:34]

Далее мы займёмся наложением текстуры на созданную модель робота SCV, а также нарисуем саму текстуру.

Процесс наложения текстуры уже описан в статье Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2)

Для работы нам потребуется вот такая вспомогательная текстура -

вспомогательная текстура

Теперь рассмотрим как наложить текстуру на модель робота SCV - Наложение рабочей текстуры на модель робота SCV шаг 3 часть 4

[все уроки game craft]  [моделируем scv]  [Моделируем робота SCV шаг 1 часть 2]  [Наложение рабочей текстуры на модель робота SCV шаг 3 часть 4]

подробнее

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

[все уроки game craft]  [моделируем scv]  [моделируем scv шаг 1 часть 2]  [моделируем scv шаг 2 часть 3]  [Наложение текстуры на модель робота scv - часть 4]  [Прорисовка текстуры для модели робота scv - шаг 5] 

После того как модель создана и прорисована для неё текстура, можно экспортировать модель в формат DirectX - файл с расширением X. Такая модель и связанный с ней файл текстуры, могут быть использованы в игровых и мультимедийных приложениях на платформе DirectX.

Рассмотрим как выполняется экспорт из 3ds max 2009 в формат X для DirectX 9c. Для этого Вам понадобится экспортер kWXport. Он был взят с его официального сайта - http://mjblosser.com/kw-x-port-for-3ds-max/

kWXport представляет из себя zip-архив, распаковав который, Вы получите файл kwxport.dle. Его нужно скопировать в папку C:\Program Files\Autodesk\3ds Max 9\PlugIns\kwxport.dle и перезапустить 3ds max (если он у вас был запущен).

Далее открываем из 3ds max модель которую Вы хотите экспортировать, удаляем из сцены всё лишнее, и выбираем пункт меню File > Export и в выпадающем списке Тип файла указываем тип kW X-port. Далее остается задать имя файла и нажать кнопку сохранить. В появившемся окне kW X-port нужно задать требуемые опции экспорта.

kW X-port - экспорт в формат X

В окне можно указать какие элементы будут экспортированы - нормали, Make Y Up - чтобы ось Y была ориентирована вертикально, а не уходила вглубь сцены, как это имеет место в 3ds max, Export Right-handed Mesh - чтобы модель экспортировалась ориентированной по правилу правой руки, также видим, что есть опции для экспорта материалов, полного пути к файлу текстуры, Export Skinning - экспорт скелета, Export Animation - экспорт анимационных цепочек и ниже есть опция для указания того, какие анимационные цепочки нужно экспортировать. Также есть опции для экспорта комментариев, скрытых в сцене моделей, экспорт в сжатом и двоичном виде X. После того как Вы нажмёте ОК, то в указанной папке получите файл X.

Если файл был сохранен в обычном текстовом формате (без опции Export Binary), тогда используя любой текстовый редактор, Вы можете открыть X-файл и изучить как он устроен изнутри. Самое главное, что вам может потребоваться - это исправить абсолютный файл текстуры, указанный в файле на относительный -

Если открыть файл в текстовом редакторе там для текстуры будет строка вида


TextureFilename Diffuse {
"C:\\GameDev\\DXSDK9_Aug2008\\MyWorks\\GameCraft\\concept\\models\\starcraft2_scv\\src\\
texture\\scv_tex_draw_5_35.jpg";


где и прописан абсолютный путь до файла текстуры

если файл с текстурой расположить в той же папке, где находится X-файл модели например так -

texture\scv_tex_draw_5_35.jpg

scv.x

тогда можно в файле X исправить строку на -
TextureFilename Diffuse {
"texture\\scv_tex_draw_5_35.jpg";


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

Вы можете скачать самораспаковывающийся архив, содержащий модель scv в формате X - по ссылке - скачать scv.x

Архив содержит 2 файла модели с текстурой и без, а также папку и файл текстуры.

Кроме того, Вы можете скачать скачать утилиту DXViewer, входящую в состав DirectX SDK Aug 2008 и воспользоваться ею для просмотра моделей в формате X. При просмотре моделей указанных выше - одна из них будет не текстурированной, т. к. при экспорте для неё не был задан экспорт материала, вторая - будет текстурированной, т. к. была задана опция экспорта материалов, а затем через текстовый редактор скорректирован абсолютный путь к файлу текстуры на относительный.

Далее, когда мы с вами рассмотрим как выводить модели в DirectX приложениях, Вы увидите модель и в вашем собственном приложении или игре.

В следующем уроке мы займёмся созданием DirectX - приложения, использующего созданную X - модель. - создание DirectX - приложения - шаг 1 - базовое DirectX-приложение

[все уроки game craft]  [моделируем scv]  [Моделируем робота SCV шаг 1 часть 2]  [Моделируем робота SCV шаг 2 часть 3]  [Прорисовка текстуры робота SCV шаг 5] 

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

2. Объекты



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. Мульти анимация







Любая игра помимо спрайтов всегда включает игровые объекты.

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

Это необходимо, поскольку замечательная игра всегда интересна чем-то нестандартным, необычным. Если же игровой движок не поддерживает возможность создания чего-то нестандартного - то все игры, создаваемые на нём будут почти одинаковы, что являет собой ОГРОМНЫЙ МИНУС, поскольку игры интересны именно в их многообразии и разнообразии. А если они все будут почти одинаковы ...

Итак, что же такое игровой объект ?

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

В нашем случае для спрайта Прыгающего Шарика мы создадим игровой объект AI_object (Artifical Intelligence) - т. е. объект, которым будет управлять программа.

Для пола мы создадим другой объект - Player - объект, которым будет управлять игрок.

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

Ну а Player - это объект, который будет реагировать на действия игрока - игрок будет перемещать мышь и пол будет перемещаться.

Мы используем Scene Editor - редактор для создания игровых сцен для создания нашей будущей игровой сцены.



Скачать SceneEditor 1.0.1 -

SceneEditor 1.01 Редактор 2d сцен fle game engine


Размер sfx-архива: 3 Mb. Также содержит примеры нескольких простых сцен 2d.





Оформить подписку на fle game engine -


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

подробнее о составе платной подписки.





На рисунке показано начало создания игровой сцены.

начало создания игровой сцены

Добавлены 2 песчаных блока с ямой и 2 без неё.

В Scene Editor fge можно создавать 2d сцены любых мыслимых конфигураций. Например можно создать изометрическую сцену.

В Scene Editor fge можно создавать 2d сцены любых мыслимых конфигураций. Например можно создать изометрическую сцену

Особенность изометрических сцен, состоит в том, что они содержат игровые объекты размещенные в сцене по её глубине - т. е. используются 3 координаты - x, y и z. Получается своего рода псевдо 3d-сцена.

Создание настоящих 3d сцен также скоро станет доступно в Scene Editor fge.

Но для большинства игр имеющихся возможностей Scene Editor уже сейчас вполне достаточно. Т. к. 3d игры создавать значительно труднее в плане эффектной графики. А 2d проще, да и понятнее большинству. Хотя усвоив азы и пройдя далеко вперед Вы, в будущем, возможно, научитесь создавать и 3d игры.

fle game engine совсем не ограничен ни в чём и с самого своего рождения сразу же поддерживал как 2d так и 3d игры. На нашем сайте Вы можете найти их.

Итак, создание сцены в Scene Editor сводится к следующему:

Выбираем пункт меню File > New - чтобы создать новую сцену.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2

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

Вся процедура происходит так:

Открываем папку, где у вас установлен редактор сцен Scene Editor fge 1.0.2, например,

SceneEditor\

Открываем папку
SceneEditor\Media\textures\environment\

там может быть примерно такая структура вложенных папок -

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - добавление описаний игровых ресурсов

Папки ai_player и floor я создал для нашего урока и разместил там игровые ресурсы - спрайт шарика и спрайты песчаного блока -

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - добавление описаний игровых ресурсов - спрайт прыгающего шарика

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - добавление описаний игровых ресурсов - спрайты песчаных блоков

Для того, чтобы Вы сами попробовали проделать всё вышеописанное, Вы можете скачать бесплатную версию Scene Editor fge 1.0.1 или приобрести платную подписку на fle game engine, в состав которой также входит Scene Editor, но более свежих версий и содержащий больше возможностей, например в версии Scene Editor fge 1.0.2. добавлена возможность работы с сеткой grid, а также введен скроллинг сцены по вертикали и горизонтали и целый ряд новых опций и дополнений.



Далее откроем файл

SceneEditor\Media\textures\environment\desc\scene_editor_types.txt

И добавим в него 2 новых типа -

ai_player; 10;
floor; 11;
test; 12;
значение test изменим с 10 на 12, т. к. это специальный тип который всегда должен быть последним.

Т. е. мы добавили тип ai_player для управления прыгающим шариком и floor для песчаных блоков.



Далее в файле
SceneEditor\Media\textures\environment\desc\scene_editor_texlist.txt

добавим записи

ball; ai_player; ai_player\jump.tga; 64; 128; 0; 0; 4; 8.0f; 14.0f;
floor; floor; floor\floor.jpg; 101; 101; 0; 0; 1; 0.0f; 0.0f;
floor_front; floor; floor\floor_front2.tga; 101; 101; 0; 0; 1; 0.0f; 0.0f;
floor2; floor; floor\floor2.jpg; 101; 101; 0; 0; 1; 0.0f; 0.0f;

Первая запись - это игровой объект ball, относится к типу ai_player, находится в файле ai_player\jump.tga, имеет параметры 64х128 - пикселей размер 1 кадра спрайта, 0, 0, - смещение по x и y до начальной анимации, 4 - число кадров по горизонтали, 8.0f - число кадров анимации, 14.0f - скорость анимации;

Записи для floor интерпретируются аналогичным образом. Думаю Вы сами сообразите, что они означают. Всё полностью аналогично.

Когда всё это сделано и изменения сохранены, запускаем Scene Editor, немного ожидаем пока он загрузит все ресурсы, далее приступаем к созданию нашей первой игровой сцены на движке fle game engine !

По умолчанию редактор не содержит ничего в сцене, но если Вы уже что-то пробовали добавлять - то выполните команду File > New чтобы создать новую сцену.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - File > New

Итак, слева Вы видите игровые объекты, которые можно добавить в сцену.

Нас будут интересовать только floor и ai_player

Выбрав floor2 наводим указатель на нужное место в сцене и кликаем левой кнопкой мыши.

Блок встанет на нужное место.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - выбор и вставка блока floor2

Чтобы блоки сразу выравнивались по опорным точкам сетки нужно включить опцию Options > Snap to Grid. Для ячейки сетки задан размер 100х100 пикселей, как настраивать другие размеры я расскажу далее.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - Чтобы блоки сразу выравнивались по опорным точкам сетки нужно включить опцию Options > Snap to Grid

Действуя по описанному принципу нужно заполнить всю игровую сцену блоками с ямами и без как показано на рисунке.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - пример игровой сцены

Далее обязательно сохраните результат своей работы - File > Save и указав имя файла вашей создаваемой сцены. Для сцен рекомендую завести отдельную папку, назвав её например scenes.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - сохранение игровой сцены

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

Это можно сделать задав опцию Options > Get Object On Click.

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

Если опция отключена - то клик правой кнопкой мыши приводит удалению объекта из указанной позиции, а сам он становится текущим и выделяется красной рамкой. Чтобы убрать эту рамку можно нажать клавишу [Del].

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - удаление игрового объекта

Так можно удалять из сцены ненужные или ошибочно добавленные объекты. Кроме того, если Вы хотите чтобы никакой из объектов не был выбран - выберите слева в списке объектов объект none.

Иногда может возникнуть ситуация когда Вы ошибочно или намеренно наложили один объект поверх другого. Тогда чтобы выбрать какой-то из них появится диалоговое окно. В котором нужно выбрать требуемый объект и нажать ОК.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - выбор объекта из нескольких наложенных друг на друга

Итак, если всё понятно, и Вы создали игровую сцену и сохранили её, теперь разберемся как добавить в неё несколько особенностей.

1) Ранее мы говорили, что шарик должен проваливаться в ямы. Попробуйте выбрать объект ball и наведите его на одну из ям. Кстати, чтобы уменьшить шарик удерживайте нажатыми одновременно клавиши [Shift] + [Alt] - и нажав левую кнопку мыши перемещайте её указатель, уменьшив шарик до нужных размеров.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - Шарик

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

Ответ прост: его координата z такова, что заставляет его выводиться не перед блоками, а за ними. Значит нужно её изменить.

Для этого отключите опцию Options > Auto Calc Z.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - отключение опции автоматического рассчёта Z

Далее выберите объект none и принудительно задайте значение z = 0.8

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - принудительное определение значения z для объекта

После этого снова выберите объект ball и вы увидите что он теперь всегда виден поверх песчаных блоков.

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - шарик поверх песчаных блоков

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

Для этого вам всего лишь нужно снова включить опцию Options > Auto Calc Z.

Алгоритм вычисления координаты Z можно изменять. Но в контексте данного урока для нас это пока не важно, потому на этом не будем останавливаться.

Также Вы наверняка заметили, что значение z = 0.8 не совсем подходящее для ball, т. к. блоки в нижней части сцены всё равно перекрывают шарик.

Чтобы этого не происходило надо задать значение z = 0.78

Создание новой сцены во fle game engine - в редакторе сцен Scene Editor 1.0.2 - шарик поверх песчаных блоков в нижней части сцены

На рисунке в поле z вы видите значение равное 0.779999971, т. к. это точное значение z, которое хранится в памяти.

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

У нас остался вопрос, который мы рассмотрим на следующей - 3 странице. Он заключается в том, что шарик, как Вы помните (см. страницу 1), должен проваливаться в яму, а сейчас Вы можете видеть, что он везде выводится поверх ям.

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

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

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



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


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