Game Maker - создание игр | HellRoom Games
Июль 08, 2025, 07:32:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   Game Maker Помощь Правила форума Поиск Календарь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Подключение JS к HTML5 приложению (более подробно)  (Прочитано 5421 раз)
0 Пользователей и 1 Гость смотрят эту тему.
AlBug
Пользователь
***

Репутация: 22
Offline Offline

Пол: Мужской
API: GameMaker Studio Free
Сообщений: 85


WWW
« : Сентябрь 03, 2013, 20:31:47 »

Так как Slavik не достаточно полно разъяснил подключение JavaScript файла к игре, я решил это исправить, руководствуясь этой статьей.

1. Для начала нужно написать сам javascript файл. Назовите его js_alert.js (по названию функции). Вот пример кода:
Код:
function js_alert(argument0)
{
alert(argument0)
}
2. В GM:S (или GM:HTML5) нажмите правой кнопкой мыши на папку "Extensions", а затем "Create Extension". Заполните поля "Name", "Autor", "Version", "Date", "License" и "Description" и нажмите "OK"
3. Затем нажмите ПКМ на созданное расширение и выберите "Add file". Найдите созданный вами JS файл и нажмите "Открыть"
4. После добавления JS файла, нажмите ПКМ на нем и выберите "Add function". Заполните нужные поля (название функции и помощь к ней). Далее нажмите "+". У вас появиться новая строка - значение argument0 (выберите string или double). Нажмите "ОК"
5. Осталось только применить нашу функцию. Создайте объект в нужном действии пропишите код
Код:
js_alert('This test JS extension!')
Добавьте объект в комнату, запустите игру (HTML5) и дождитесь выполнения действия.
Вот и всё.
Записан

Slavik
GM Pro user
*

Репутация: 106
Offline Offline

Пол: Мужской
Награды:
За постоянность! [100 дней на форуме]За создание истории чата!
API: Unity 3D
Сообщений: 498



« Ответ #1 : Сентябрь 03, 2013, 21:27:40 »

В принципе, тоже самое, но все-равно +.
Записан

Иногда, если есть настроение, пишу музло для игр, не дорого.
Писать сюда: https://vk.com/dmitry.ibragimov
Не особо жду.
AlBug
Пользователь
***

Репутация: 22
Offline Offline

Пол: Мужской
API: GameMaker Studio Free
Сообщений: 85


WWW
« Ответ #2 : Сентябрь 03, 2013, 21:38:03 »

В принципе, тоже самое, но все-равно +.
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

HellRoom Games © 2006-2012 All Rights Reserved
Powered by SMF 1.1.21 | SMF © 2013, Simple Machines
Страница сгенерирована за 0.097 секунд. Запросов: 28.