Как проигрывать видео в Game Maker - Гейм-дизайн и графика - Каталог статей - Game Maker
Пятница, 09.12.2016, 16:29
Главная Регистрация RSS
Приветствую Вас, Гость
Меню сайта
Файлы и ресурсы
Топ 5 участников
1. BRESS
Репутация: 221
Сообщений на форуме: 3239
2. Gracio001
Репутация: 181
Сообщений на форуме: 1370
3. Xomafok
Репутация: 164
Сообщений на форуме: 947
4. FarEastKmS
Репутация: 125
Сообщений на форуме: 359
5. aHDp
Репутация: 114
Сообщений на форуме: 755
Топ 5 игр
Agent Green 4.6 / 5.0
Wartime 4.3 / 5.0
FeDo 4.0 / 5.0
Adventures: ... 4.0 / 5.0
Secretive ha... 4.0 / 5.0

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

Если вы не согласны с какой-либо оценкой, примите участие и поставьте свой балл игре. Ваша оценка очень важна для нас ;)
Статистика



На сайте: 1
Гостей: 1
Пользователей: 0
qwerto
Просмотров страницы:
3893

Рейтинг материала:

Другие работы автора:
- -

Поиск по сайту
Game Maker
Если вы только-только начали изучать игрострой и еще даже не успели скачать сам Game Maker, предлагаем вам на выбор следующие версии программы:

Game Maker 8.1
Классика. Идеально подходит для создания простых 2D игр на PC. Требует активации.
Game Maker for Mac
Абсолютно та же программа, но только для пользователей Mac. Требует активации.
Game Maker Studio
Самая новая версия с возможностью кроссплатформенной разработки. Бесплатна.
Войти на сайт

Мини-чат
300

Так как чат открыт для всех, просьба отнестись с уважением к другим посетителям и не писать осознанно посты, оскорбляющие кого-либо, содержащие открытую рекламу/спам. Спасибо за понимание! :)
Опрос
Чем привлекает Вас этот сайт?
Всего ответов: 451
Мы в Вконтакте
Главная » Статьи » Гейм-дизайн и графика

Как проигрывать видео в Game Maker
Доброго времени суток! Я думаю, каждому из нас хочется, или когда-либо хотелось украсить свою игру различными видеовставками. Сегодня в этой статье я расскажу, как можно тремя способами вставить видео в свое творение.

Итак, способ первый, самый банальный и простой. Сейчас мы будем использовать внутреннее средство проигрывания Game Maker.

Создайте новый объект. В событии Create для него внесите действие Slash Video(). В появившемся окне просто укажите путь к вашему видеофайлу.

Плюсы этого способа:
-Все очень просто
-Не требуется много памяти
-Проигрываются практически все известные форматы

Минусы:
-Невозможно настроить воспроизведение видео
-Крестик в углу выдает то, что игра сделана на Game Maker

Способ второй – проигрывание простой анимации, как спрайт. К этому варианту можно подойти двумя путями: загрузить анимацию в саму игру, либо динамически (во время игры). Поскольку в игру вы сами можете добавить спрайт, я буду рассматривать только вторую ветвь развития событий.

Итак, создайте простенькую gif анимашку и скопируйте путь к ней. Далее мы создадим новый объект в нашей игре и в нужном событии, в нашем случае это Create, введем следующий код:

sprite_index = sprite_add('Путь_к_видео',1,0,0,0,0); //Не забудьте изменить путь к видео! 


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

sprite_delete(sprite_index


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

Плюсы этого способа:
-Игра занимает меньше места
-Не видно злосчастного крестика

Минусы:
-Игра съедает много оперативки (вплоть до гигабайта с лишним)
-Качество изображения очень плохое
-Не проигрывается музыка и прочие звуки

И самый лучший способ проиграть видео – использовать gex библиотеку GM Movie. Если у вас нет этой библиотеки, в чем я имею право быть уверенным, то скачивайте ее отсюда.

Когда библиотека скачана, ее необходимо установить. Для этого нажмите на кнопочку в виде плюсика(Extensional Packages) в верхней панели управления. В появившемся окне щелкните по кнопке установить(Install). В следующем диалоговом окне выберите нужную gex библиотеку.





Когда GM Movie будет установлен, перенесите его в список используемых библиотек.



Ну а теперь в событии создания любого объекта введите следующий скрипт:

video=movie_load(window_handle(),путь_к_видео,"",true) 
movie_play(video); 


Плюсы этого способа:
-Качество изображения не теряется
-Проигрываются звуки
-Игра не «ест» много оперативки
-Не мозолит глаза крестик

Минусы:
-Проигрываются только WMV файлы, занимающие места, пожалуй, побольше, чем AVI и прочие известные видео форматы.
Категория: Гейм-дизайн и графика | Добавил: qwerto (01.04.2012)
Просмотров: 3893 | Комментарии: 7 | Рейтинг: 4.7/3
Всего комментариев: 7
6 Славян   (27.06.2013 16:56)
Славян На событии Slash Video написано PRO, и оно не переносится  cry cry :'(

7 BRESS   (05.09.2013 14:35)
BRESS Необходимо приобрести PRO версию Game Maker.

5 sonic8288   (05.07.2012 13:38)
sonic8288 я немогу перенести действие splash video

4 Doctor V   (12.06.2012 14:37)
У меня при вводе пути к видео Гамак ругается на символ ":". Мол, неправильный символ.
Можно эту "video=movie_load(window_handle(),путь_к_видео,"",true)
movie_play(video); "строку, но с введеным путём? Любым, просто может я не так пишу.

2 misha   (23.04.2012 22:04)
как указывать путь к видео?)

3 BRESS   (10.05.2012 10:11)
BRESS Ну это где видео само лежит... Например: "C:/видео.avi"

1 никита   (01.04.2012 12:53)
никита Спасибо. smile

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]