Меню сайта
Категории раздела
Создание игр [8]
Индустрия видеоигр [0]
Графика и гейм-дизайн [1]
Прочее [0]
Топ 5 участников


1
StarBerry
Репутация:131
Постов: 419


2
HyperMan
Репутация:22
Постов: 13


3
DOBRO
Репутация:20
Постов: 27


4
uCOZ_Призрак
Репутация:20
Постов: 0


5
Com-Lan
Репутация:12
Постов: 163
Наш опрос
Оцените мой сайт
Всего ответов: 41
Виртуальный дом
Нажмите на кнопку домика и перейдете в наш виртуальный дом!
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Статьи » Создание игр

Создание платформера-1.
И так, предположим, что вы уже знакомы с интерфейсом GM и готовы сразу лишь писать код. Тогда создайте несколько спрайтов, необходимых для первой части, а именно:

spr_player - игрок, выровнять по центру

spr_block - стена (блок)

spr_lestn - лестница, выровнять по центру

Создайте объект игрока, пишите в step:

if place_free(x,y+1) then gravity=2 else gravity=0//Гравитация
if place_free(x-1,y) and keyboard_check(vk_left) then {x-=5; image_xscale=-1}//Движение влево
if place_free(x+1,y) and keyboard_check(vk_right) then {x+=5; image_xscale=1}//Движение вправо
if not place_free(x,y+1) and keyboard_check_pressed(vk_up) then vspeed=-15//Прыжок

Создайте объект стены, сделайте его твердым. Напишите игроку в столкновение со стеной:

//СТОП!
if vspeed>0 and not place_free (x,y+vspeed) {move_contact(270); vspeed=0}

Готово. Физику (основную) мы закончили. Создаем объект лестницы. Игроку в столкновение с ней пишите:

//Поднимаемся...

if keyboard_check(vk_up)
{vspeed=-3
x=other.x}

Вот мы и закончили. Ждите второй части. До свидания!
Категория: Создание игр | Добавил: HyperMan (29 Декабря 2014)
Просмотров: 1095 | Комментарии: 1 | Теги: для новичков, Платформер, прыжок, движение, Спрайты, Физика, код | Рейтинг: 2.6/8
Всего комментариев: 1
1 StarBerry  
0
Что же, рад что в новой базе сайта появилась статья. Молодец happy

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Вход на сайт
Поиск
Скачать Game Maker
Game Maker 8.0 - классическая программа. Идеальна для создания 2D.
Game Maker Studio - подходит для коммерческих и мультиплатформ. игр.
Мы вконтакте!