Skocz do zawartości

Zablokowane Przenoszenie do dowolnego objektu


XivroX

Rekomendowane odpowiedzi

Od razu przejdę do rzeczy, chciałbym zrobić teleportera, który by przenosił do losowego innego teleportera. I to jest problem o którego rozwiązanie teraz proszę. Szczegółowo: bohater wchodzi w teleport, a ten teleport ustawia jego x i y na pozycji innego teleportera tego samego typu, tzn. nie może teleportować do tego samego teleportera, do którego właśnie wszedł.

Myślałem o tablicy jednowymiarowej, w której przechowywałbym id wszystkich teleportów a później za pomocą choose(...) bym losował, ale do edytora map będzie to trudne do zaimplementowania ;)

Dziękuję za każdą pomoc :thumbsup:

Odnośnik do komentarza
Udostępnij na innych stronach

akcja teleportowania:

GML
tid=id

tcount=instance_number(teleporter)

if(tcount>1)

while(tid=id)

{

tchoise=floor(random(tcount))

tid=instance_find(teleporter,tchoise)

}

x=tid.x

y=tid.y

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...