Skocz do zawartości

ustawianie alarmu w "kodzie"


krzemo

Rekomendowane odpowiedzi

Witam ponownie zgromadzonych programistów,

 

 

 

 

przyniosłem dla was nową porcję pytań :D chciałym aby pewien tajemniczy obiekt dokonał samoaktywacji gdy gracz będzie dość blisko...

 

wpisałem coś takiego

 

if distance_to_object(player1) < 640

{

//Set Alarm 0 to 50

}

 

i nie działa. Jak napisać uruchomienie alarmu? A może takie rzeczy nie działają w "lajcie"?

 

 

 

 

inne pytanie: tworzę grę 2d, widok od góry. Jak nakazać danemu obiektowi by był niżej niż inne? Można pomimo tworzenia gry 2d, dać parametr wysokości?

Odnośnik do komentarza
Udostępnij na innych stronach

1.

GML
if distance_to_object(player1) < 640

{

alarm[0]=50;

}

Pamiętaj, że jak poprzedzisz kod "//" (bez cudzysłowiów) to to jest komentarz i nie jest brany pod uwagę podczas interpretowania kodu.

One są tylko po to, żeby sobie jakoś oznaczyć kod, żeby się później nie zgubić.

 

2. W obiekcie po lewej masz coś takiego jak depth (głębokość). Można tam wpisywać również liczby ujemne

Odnośnik do komentarza
Udostępnij na innych stronach

to jest bardzo dziwne... moja postać jest tak gdzieś pół ekranu od obiektu.

 

kiedy ustawię odległość jako 640 czy 100 czy 10 = obiekt się nie uaktywnia (gdy podejdę)

 

kiedy ustawiłem 1000000000 to się uaktywnił oczywiście od razu

 

nic nie rozumiem :/

Odnośnik do komentarza
Udostępnij na innych stronach

GML
if distance_to_object(player1) < 640 and alarm[0]=-1

{

alarm[0]=50

}

pewnie miałeś kod w stepie co?

Dodaj jeszcze jeden warunek sprawdzający stan alarmu[0]. Jak jest -1 to alarm nie odlicza.

EDIT:

co do głębokości

użyj depth; masz w oknie obiektu pod maską i spritem i ustaw ile chcesz.

Pamiętaj, że im mniejszy depth tym wyżej jest obiekt.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

Nom, warto pamiętać, ze co klatkę obrazu warunek z odległością mniejszą niż 640 jest spełniony, więc alarm co klatkę jest ustawiany na nowo i tak naprawdę nie widać, ze on działa. Polecam poczytać: http://www.gmclan.org/index.php?czytajart=64

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

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