Доброго времени суток! У меня есть пара вопросов по гм. У меня игра типа пакмана. Первый вопрос по поводу движения главного героя. Сейчас при нажатии клавиши, например <left> гг идет до упора в стену или пока я не изменю его направление, как сделать так, чтобы гг шел только при удержании клавиши, а когда я ее отпускаю останавливался? Второй вопрос по поводу всплывающего окна, как сделать, чтобы при смерти главного героя, а точнее коллизии с монстром всплывало окно в котором будет написано "блаблабла"(например)? если нужно вышлю исходник.
Сообщение отредактировал ruslan163 - Четверг, 31 Октября 2013, 13:34
hero564, а можно как нибудь более казуально объяснить? у меня в скрипте только { if (hspeed == 0) { if (random(3)<1 && place_free(x-4,y)) { hspeed = -4; vspeed = 0;} if (random(3)<1 && place_free(x+4,y)) { hspeed = 4; vspeed = 0;} } else { if (random(3)<1 && place_free(x,y-4)) { hspeed = 0; vspeed = -4;} if (random(3)<1 && place_free(x,y+4)) { hspeed = 0; vspeed = 4;} } } все остальное в событиях сделано я ньюфаг в этом деле. *sorry*
left=keyboard_check(vk_left) right=keyboard_check(vk_right) up=keyboard_check(vk_up) down=keyboard_check(vk_down) if (left) {x-=5) if (right) {x+=5} if (down) {y+=5} if (up) {y-=5}
MasterSambo, спасибо большое, все отлично получилось, но теперь проблема с коллизией стены, гг останавливается как только прикасается к ней, как сделать, чтобы герой шел вдоль стены, если я в нее упрусь, зажимая две клавиши, из за свободного движения, касаясь хотя бы пикселем гг стены я останавливаюсь, дискомфортно))помогите пожалуйста. думаю популярно объяснил, если что поправьте