Стрельба

  Вход на форум   логин       пароль   Забыли пароль? Регистрация
On-line:  

Раздел: 
Game Maker Форум / Вопросы и Ответы (Для Начинающих) / Стрельба

Страницы: 1  новая тема

Автор Сообщение

магистр
Группа: Сообщество GM
Сообщений: 476
Добавлено: 15-01-2007 17:10
У меня когда герой стреляет он идёт по направлению куда и стреляет. Идёшь вверх, стреляешь, даже не нажимая стрелок он идёт вверх!

мастер
Группа: Сообщество GM
Сообщений: 121
Добавлено: 15-01-2007 17:21
Ты хоть объясни как ты организовал стрельбу

магистр
Группа: Сообщество GM
Сообщений: 476
Добавлено: 15-01-2007 17:26
Вот:
var ii;
ii:=instance_create(x,y,o_pula);
if sprite_index=s_hero_levo then
begin
ii.vspeed:=0
ii.hspeed:=-10
end
else if sprite_index=s_hero_pravo then
begin
ii.vspeed:=0
ii.hspeed:=10
end
else if sprite_index=s_hero_niz then
begin
ii.vspeed:=10
ii.hspeed:=0
end
else if sprite_index=s_hero_verh then
begin
ii.vspeed:=-10
ii.hspeed:=0
end;

мастер
Группа: Сообщество GM
Сообщений: 121
Добавлено: 15-01-2007 17:39
А движение? Ты как проверку нажатия клавишь делаешь?

магистр
Группа: Сообщество GM
Сообщений: 476
Добавлено: 15-01-2007 18:08
а никак!
в смысле как он двигается?

Володька
Группа: Сообщество GM
Сообщений: 1648
Добавлено: 15-01-2007 23:11
ну блин есть разные способы - поклеточное движение, изменение скорости, изменение координат и т.д.

Проблема скорее всего в том, что ты поставил остановку героя событием отпускания клавиши.

Выложи исходник - в этот вторник постараюсь исправить.

Страницы: 1  новая тема
Раздел: 
Game Maker Форум / Вопросы и Ответы (Для Начинающих) / Стрельба

Отвечать на темы в данном разделе могут только зарегистрированные пользователи

Отвечать на темы могут только зарегистрированные пользователи

KXK.RU