Гоночный автомобиль - Форум Игроделов
Вт, 07 Май 2024, 01:34 
 
Приветствую Вас Гость Главная | Регистрация | Вход
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум Игроделов » GAME MAKER » МАНУАЛЫ И УРОКИ » Гоночный автомобиль
Гоночный автомобиль
ScorpioДата: Вт, 17 Авг 2010, 13:27 | Сообщение # 1
 
Сообщений: 41
Награды: 1
Репутация: 41
Статус: Offline
Небольшая статья про гонки.
На ГМ можно создать игру любого жанра, без ограничений. В том числе и гонку. Я не буду описывать весь процесс ее создания, а расскажу о создании именно автомобиля. Вид сверху, пространство 2D.
Управление будет стандартным - газ на Up, задний ход на Down, Left/Right - поворот. У машины будет нстоящий тормозной путь, а также время, необходимое для разгона.

В событии Up пишем (скорость может быть другой, на ваше усмотрение)

Code
if speed<8 {speed+=0.4}

В событии Down

Code
if speed>-5 {speed-=0.4}

В событии Step:

Code

image_angle=direction
if keyboard_check(vk_up)=0 and keyboard_check(vk_down)=0
{if speed>0 speed-=0.2
if speed<0 speed+=0.2}

В событии Left

Code
if speed<-1 or speed>1 direction+=5

И, соответственно, в событии Right

Code
if speed<-1 or speed>1 direction-=5

Вот и создана машинка, на основе которой можно легко создать гонку!
Выкладываю также пример - http://depositfiles.com/files/brf5wdf79

 
СообщениеНебольшая статья про гонки.
На ГМ можно создать игру любого жанра, без ограничений. В том числе и гонку. Я не буду описывать весь процесс ее создания, а расскажу о создании именно автомобиля. Вид сверху, пространство 2D.
Управление будет стандартным - газ на Up, задний ход на Down, Left/Right - поворот. У машины будет нстоящий тормозной путь, а также время, необходимое для разгона.

В событии Up пишем (скорость может быть другой, на ваше усмотрение)

Code
if speed<8 {speed+=0.4}

В событии Down

Code
if speed>-5 {speed-=0.4}

В событии Step:

Code

image_angle=direction
if keyboard_check(vk_up)=0 and keyboard_check(vk_down)=0
{if speed>0 speed-=0.2
if speed<0 speed+=0.2}

В событии Left

Code
if speed<-1 or speed>1 direction+=5

И, соответственно, в событии Right

Code
if speed<-1 or speed>1 direction-=5

Вот и создана машинка, на основе которой можно легко создать гонку!
Выкладываю также пример - http://depositfiles.com/files/brf5wdf79


Автор - Scorpio
Дата добавления - 17 Авг 2010 в 13:27
Форум Игроделов » GAME MAKER » МАНУАЛЫ И УРОКИ » Гоночный автомобиль
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Game Creating CommUnity © 2009 - 2024