Урок создания консоли
Если вы хотите реализовать в вашей игре консоль, без всяких dll, lib библиотек, то этот урок для вас. Консоль - Окно командной строки, предоставляющее ограниченный набор команд, предназначенных для увеличения здоровья, маны и т.д. На самом деле консоль можно использовать не только для этого.

Итак, начнём. Создадим объект obj_console. В событии создания пишем:

commamd = 0//Начальная команда для консоли
draw_fps = 0//Начальная команда для FPS
hp=100//Начальный HP


В событии рисования пишем:

draw_set_color(c_black)//Выбирает цвет шрифта для использования
draw_set_font(font0)//Выбирает шрифт для использования
draw_text(view_xview + 2, view_yview + 2, 'HP: ' + string(hp));//Отображает HP
if draw_fps = 1//Если draw_fps = 1 то
{
draw_text(view_xview + 2, view_yview + 20, 'FPS: ' + string(fps));//Отображает FPS
}


В событии нажатия кнопки Shift пишем:

command = get_string('Консоль','******')//Берёт строку из консоли
if command = 'fps'//Если command = fps то
{
draw_fps = 1//Включает FPS через команду
}
if command = 'end'//Если command = end то
{
game_end()//Выходит из игры
}
if command = 'god'//Если command = god то
{
hp+=1000000000//Прибавляет HP
}


Создадим шрифт под именем: font0
Добавляем объект в комнату.

Так получится хорошая консоль, без всяких дополнений к Game Maker. В событии создании объекта obj_console, записываются начальные данные для консоли. Игра показывает FPS при значении draw_fps = 1. При нажатии Shift проверяется строка консоли. Если функция та что прописана, то выполняется та, что прописана. Если иначе, то окно консоли просто закрывается.
Категория: Уроки по Game Maker | Добавил: Server313 (31.07.2011)
Просмотров: 700 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 1
Четверг, 08.03.2012, 13:20 | Коментарий № 1
Кстати, это плагиат с одного сайта, даже нет ссылки на него.

Имя *:
Email:
Код *: