Niestety nie działa. Na dodatek "blokuje" mi ludzika, który jest jakby "uwięziony" pod tą platformą....
Teraz mam jeszcze coś takiego.
Zrobiłam platformę, która ugina się pod ciężarem ludzika. Wyszła całkiem nieźle, tylko ludzik nie potrafi po niej biegać. Przebiera nóżkami, ale biegać nie może.
Wygląda to tak: w grupie mam trzy obiekty: platformę i dwa znaczniki kierujące jej ruchem. W create platformy jest kod
ox=3
ide="do_jeden"
w stepie
if
(place_meeting(x,y<2,hero))
ide='do_dwa'
else
ide= 'do_jeden'
{if (ide='do_jeden')
{y-=ox}
if (ide='do_dwa')
{y+=ox}}
vspeed=0.3
if ((ide='do_jeden') and place_meeting(x,y<2>-2,hero))
{hero.y-=ox-1}
if ((ide='do_dwa')and place_meeting(x,y<2>-2,hero))
{hero.y+=ox+1}
w kolizji ze znacznikiem nr 1
ide='do_jeden'
if (place_meeting(x,y-6,hero))
{y-=ox}
i nr 2
ide='do_dwa'
if (place_meeting(x,y-6,hero))
{y+=ox}
Co mogłabym zmienić w tym kodzie, żeby mój ludzik zaczął biegać po tej platformie?