Need Help

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

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

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

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


Группа: Участники
Сообщений: 5
Добавлено: 01-12-2005 17:11
Дарова всем!

Вот вознамерился сделать квест в стиле стареньких (Monkey island, Sam&Max и т.д.). Вот и в связи с этим возникли вопросы...

Первое ето управление Point-&-Click. Но вроде справился ) Самое противное ето то, что нету нигде примера или хелпа по этому поводу нету (так что если надо могу выдать кусочек кода (но он на стоко тривиален )).

И пока столкнулся вот с такой проблемой.
А именно:
При смене направления движения захотел сменить спрайт на другой, сделал, но почемуто спрайт перестал быть анимированным Во всех примерах что я нашёл спрайты меняються при нажатии на клавиши, что для меня не являетсья хорошей вещью. Менял я спрайты как написанно в примере на сайте (в Событие Step добавляю If с параметрами direction****....и так далее...). Мне подумалось что всё ет оможно попробывать через ГМЛ сделать, но что то я не нашёл оператор смены спрайта.

Если поможете буду оч. благодарен.

маэстро
Группа: Администраторы
Сообщений: 666
Добавлено: 01-12-2005 18:24
Может дело в том, что не указана скорость спрайта?!?!?!
Если хочешь через код то
оператор этот:
draw_sprite_ext
для картинки и эффектов,
или просто draw_sprite,
если я правильно тебя понял...


Группа: Участники
Сообщений: 5
Добавлено: 01-12-2005 23:08
Пасиб! сёдня попробую!

А какую скорость ставить ? там есть две позиции типа количества кадров и скорость. Если не сложно, что примерно там писать ?) понимаю что ето где то в хелпах должно быть, но хотелось бы от более опытных услышать, как вы с такой фишкой боритесь

маэстро
Группа: Администраторы
Сообщений: 666
Добавлено: 02-12-2005 09:51
Борьба:

{
if(direction<15){draw_sprite(1j,-1,x,y)}
if(direction>345){draw_sprite(1j,-1,x,y)}
if(direction>15 and direction<50){draw_sprite(1i,-1,x,y)}
if(direction>50 and direction<75){draw_sprite(1h,-1,x,y)}
if(direction>75 and direction<105){draw_sprite(1g,-1,x,y)}
if(direction>105 and direction<135){draw_sprite(1f,-1,x,y)}
if(direction>135 and direction<165){draw_sprite(1e,-1,x,y)}
if(direction>165 and direction<195){draw_sprite(1d,-1,x,y)}
if(direction>195 and direction<225){draw_sprite(1c,-1,x,y)}
if(direction>225 and direction<255){draw_sprite(1b,-1,x,y)}
if(direction>255 and direction<285){draw_sprite(1a,-1,x,y)}
if(direction>285 and direction<315){draw_sprite(1l,-1,x,y)}
if(direction>315 and direction<345){draw_sprite(1k,-1,x,y)}
image_speed=1.5
}


Группа: Участники
Сообщений: 5
Добавлено: 02-12-2005 16:56
Респект! Большое спасибо!

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

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

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

KXK.RU