@M@ti: Ale co mu to da? żeby omijał musisz zmieniać mu jakoś direction i ustawic alarm. Jak alarm dzwoni to znowu zmienić direction... nie wiem wogóle :/ Tak kombinuję...
Jest taki przykład na stronie... bez porządnnego algorytmu tego nie zrobisz... a skoro mp_potential_step ci nie pasuje to klapa :/ musisz zastosować jakiś algorytm... Mówie ci póki co użyj mp_potential_step - wystarczy ci póki co... może wrogowie nie są zbyt mądrzy ale zawsze coś...
Arghhh co to jest punkt.x punkt.y? Napisałem to tylko żebyś wiedział że chodzi o punkt do którego ma iść... ty masz se dać co chcesz...A przeciez on ma iśc do bohatera nie? Czyli ma tam byc: obj_bohater.x,obj_bohater.y... poza tym speed 30 to cholernie szybko... <_<
if distance_to_object(obj_gracz) <= 20 (2 to za mało według mnie...)
{
speed=0
}
edit: zamiast move_towards_point nie lepiej dać mp_potential_step? Będzie od razu omijał przeszkody :/
Robisz sprite maski i dajesz w obiekcie maskę - jest w lewym dolnym rogu takie cos Mask: 'same as sprite' - rozwijasz to i wybierasz odpowiedni sprite :) A path dajesz klockiem - jest w pierwsszym dziale... musisz najpierw zrobic ten path. A dałeś w step ten kod co ci na początku podawaliśmy? Jeśli tak to powinni iść do aktualnej pozycji bohatera... hmmm....
@down: muahhahah :D
dziwne - bo powinni sie obrócić do ciebie... na pewno mają point_direction(x,y,gracz.x,gracz.y) a nie point_direction(gracz.x,gracz.y,x,y)?
A scieżkę edytorem path'ów... :)
Trochę cięzki w obsłudze - ciężko sie pokumac co czemu służy :) Dałbyś pod F1 jakiś helpik mały czy co...
Omg zapomniałem o ocenie xD 4/5 bo nie jest superowy ;)