Skocz do zawartości
Compi

Problem z roomem

Rekomendowane odpowiedzi

Więc tak mam sobie dwa roomy

 

room1

room2

 

Gra zaczyna się od room1.

1. Bug

W żaden sposób nie mogę przejść do room2, ani kodem, ani klockami. Po prostu pojawia się błąd, że room1 jest ostatnim roomem.

2. Bug

Jeśli ustawie roomy w takiej kolejności:

 

room2

room1

 

To gra i tak zacznie się od room1. Ale jeśli postaram się przejść do room2, to i tak się włączy room1

 

WTF?!

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Także, możesz po prostu przeinstalować GM

 

To w niczym nie pomoże.

 

Debuguj zmienne 'room1' i 'room2' i sprawdź, jakie mają identyfikatory. Spróbuj z poziomu debuggera przełąć między poziomami i daj znać, co z tego wywnioskowałeś. Póki co wygląda właśnie na konfilkt nazw zmiennych.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

W GMSowym debuggerze sobie już nie przełączy rooma od tak, jak to było wcześniej. Ale fakt sprawdzić indentyfikatory to dobry pomysł.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Niech zgadnę, nie odnosisz się do room poprzez stałą (nazwa room), a przez zmienna liczbową (id zasobu).

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Rozwiązanie zagadki:

 

Zapomniałem, że wstawiłem obiekt, który przenosił do next rooma, jeśli jakiś tam warunek był spełniony. W room2 był spełniony od razu stąd ten głupi problem.

 

Przepraszam Szerloki Holmsy ;) mea culpa. Dobrze, że nie zwyzywałem GMSa

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Ja nie czytając odpowiedzi wiedziałem, że masz kod na przechodzenie do następnego rooma gdzieś w obiektach i panikujesz. Zresztą error "going to next room after last room" na pewno zwracał nazwę tego obiektu i event.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Dlatego jesteś adminem

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

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

Tylko 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ę tutaj.

Zaloguj się tutaj

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×