Форум » Вопрос-Ответ » ящерица » Ответить

ящерица

Dmak inc.: Скачать файл мир2.gm6 Хелп, движение ящерицы сделал, а как сделать что бы они останавливались, затем опять шли, не получается. Так сказать сделать вид что они как бы греются на солнышке. Может кто-то знает?

Ответов - 5

NovemberDreamer: Можно добавить таймеры: один через случайно выбранные промежутки времени останавливает ящериц и запускает второй; второй, таким же образом, снова запускает ящерок и первый таймер. извините за ifolder: мир2_1.gm6

zuko: В креате обьект speed=2 timer=random(5) stop=-1 gg=0 В степ if stop=-1 { image_speed=1 speed=2 image_angle=direction direction+=random(10)-random(10) if collision_line(x,y,x+lengthdir_x(5,direction),y+lengthdir_y(5,direction),granica,1,0) { if round(random(1))direction+=90 else direction-=90 } } if stop=1 { image_speed=0 speed=0 } if gg>timer*room_speed { gg=0 timer=random(5) stop=stop*-1 } gg+=1

Dmak inc.: Ща я посмотрю. Иещё такой вопрос, как сделать, что бы всё одерицы начинали анимацию не с одного о того же кадра, а то они как роботы копируют движения.


NovemberDreamer: В Create добавляешь Change Sprite, subimage: random(14). В событии, где запускается движение ящериц, тот же Change Sprite, только теперь subimage: -1. ЗЫ: что-то я скрипты подзабыл (((.

zuko: Dmak inc. пишет: Ща я посмотрю. Иещё такой вопрос, как сделать, что бы всё одерицы начинали анимацию не с одного о того же кадра, а то они как роботы копируют движения. в событии креате обьект image_index=round(random(и скока там кадров))



полная версия страницы