Skocz do zawartości

problem z myszą


Trotom

Rekomendowane odpowiedzi

Pewnie powinieneś użyć eventu: "global mouse left pressed" zamiast "mouse left pressed".

Pierwszy się wykona jak nadusisz LPM a drugi się wykona jak klikniesz LPM na obiekt.

 

Twój pierwszy kod umieszczony w step zrobi to samo co drugi w evencie global mouse left pressed.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Filar Społeczności
Pewnie powinieneś użyć eventu: "global mouse left pressed" zamiast "mouse left pressed".

Ale on chce to wywołać po naciśnięciu na obiekt.

Odnośnik do komentarza
Udostępnij na innych stronach

Nic nie wspominał że chce nacisnąć na object.

Z samego tego zdania:

Jak zrobić, aby zmienna amieniała się na true, gdy na nią nacisnę

wynika że chce nacisnąć na zmienną, co jest jakimś absurdem więc przeczytałem temat. "problem z myszką"

teraz wywnioskowałem że chce nacisnąć na myszkę gdyż jego problem dotyczył właśnie myszki.

 

@Do autora: na przyszłość buduj poprawne pytania.

Odnośnik do komentarza
Udostępnij na innych stronach

No jak w debuggerze wywala ci że nie zna tej zmiennej to znaczy że nie jest zadeklarowana czyż nie?

Ewentualnie możesz jeszcze sprawdzić w ten sposób: Tam gdzie masz kod, który ma zmienić zmienną t1 dopisz niżej show_message(string(t1)); i sprawdź czy okienko wyskoczy.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli w evencie naciśnięcia slotu ustawiasz t1 na true, to musi działać.

Ewentualnie po tym daj kod:

show_message("działa")

Problemem może być, że jeśli zmieniasz sprite'a lub skalujesz go, to maska też się zmienia lub skaluje. Ponadto, jeśli rysujesz sprite'y w evencie Draw, to maska nie działa dla wszystkich narysowanych sprite'ów, tylko dla tego ustawionego jako sprite początkowy.

Odnośnik do komentarza
Udostępnij na innych stronach

Chyba coś nie tak;P

___________________________________________

FATAL ERROR in

action number 1

of Draw Event

for object Slot_1p:

 

COMPILATION ERROR in code action

Error in code at line 13:

mask_index(Piechota_prawo)

 

at position 2: Unknown function or script: mask_index

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