Discuss Scratch
- Discussion Forums
- » Polski
- » Problem z grą dla 2 lub więcej osób.
- giluzplski
- Scratcher
20 posts
Problem z grą dla 2 lub więcej osób.
Mam następujący problem:
kiedy stworzę 2 lub więcej graczy i ustawię im pod ruch np. w, s, a, d, i strzałki to gdy próbuję dwoma graczami jednocześnie ruszać się po skosie i jeszcze np. strzelać lub skakać, to klawisze nawzajem się blokują tzn. nie wykonują czynności im nadanej i trzeba puścić jeden klawisz aby inny mógł działać.
problem jest tym większy im więcej jest graczy.
Czy istnieje jakieś ułożenie skryptów aby tak nie było?
Proszę o pomoc.
kiedy stworzę 2 lub więcej graczy i ustawię im pod ruch np. w, s, a, d, i strzałki to gdy próbuję dwoma graczami jednocześnie ruszać się po skosie i jeszcze np. strzelać lub skakać, to klawisze nawzajem się blokują tzn. nie wykonują czynności im nadanej i trzeba puścić jeden klawisz aby inny mógł działać.
problem jest tym większy im więcej jest graczy.
Czy istnieje jakieś ułożenie skryptów aby tak nie było?
Proszę o pomoc.
- MentolMen
- Scratcher
1000+ posts
Problem z grą dla 2 lub więcej osób.
Brakuje kilku informacji
- Czy robisz to w jednym duszku, czy w kilku
- Jak wygląda twój skrypt
Czy na takiej zasadzie
Kiedy klikniesz przycisk “a”
wykonywanie jest
przy takim układzie niemożliwe jest chociażby poruszanie się na skos (taki układ wykona tylko jeden warunek)
Ale za to
Twój skrypt najprawdopodobniej wygląda tak:
Np:
- Czy robisz to w jednym duszku, czy w kilku
- Jak wygląda twój skrypt
Czy na takiej zasadzie
kiedy klawisz [a v] naciśniętyCzy na takiej
kiedy kliknięto zieloną flagęBo jeżeli wygląda o tak
kiedy kliknięto zieloną flagęTo nic dziwnego że się blokuje
zawsze
jeżeli <klawisz [a v] naciśnięty?> to
end
jeżeli <klawisz [b v] naciśnięty?> to
end
...
end
Kiedy klikniesz przycisk “a”
wykonywanie jest
jeżeli <klawisz [a v] naciśnięty?> toten skrypt jest tylko wykonywany, ten i tylko ten(w tym bloku)
end
przy takim układzie niemożliwe jest chociażby poruszanie się na skos (taki układ wykona tylko jeden warunek)
Ale za to
kiedy klawisz [a v] naciśnięty
...
kiedy klawisz [b v] naciśniętyBędzie działać na skos Możesz też zrobić tak
...
kiedy kliknięto zieloną flagę
zawsze
jeżeli <klawisz [a v] naciśnięty?> to
...
end
end
kiedy kliknięto zieloną flagęi tak będzie można używać kilku klawiszy naraz Inaczej tylko jeden warunek będzie mógł zostać spełniony
zawsze
jeżeli <klawisz [b v] naciśnięty?> to
...
end
end
Twój skrypt najprawdopodobniej wygląda tak:
kiedy kliknięto zieloną flagęPopraw na kilka osobnych skryptów
zawsze
jeżeli <klawisz [a v] naciśnięty?> to
...
end
jeżeli <klawisz [b v] naciśnięty?> to
...
end
jeżeli <klawisz [c v] naciśnięty?> to
...
end
jeżeli <klawisz [d v] naciśnięty?> to
...
end
end
Np:
kiedy klawisz [a v] naciśnięty
...
kiedy klawisz [b v] naciśnięty
...
kiedy klawisz [c v] naciśnięty
...
kiedy klawisz [d v] naciśniętyLub o tak
...
kiedy kliknięto zieloną flagę
zawsze
jeżeli <klawisz [a v] naciśnięty?> to
...
end
end
kiedy kliknięto zieloną flagę
zawsze
jeżeli <klawisz [b v] naciśnięty?> to
...
end
end
kiedy kliknięto zieloną flagę
zawsze
jeżeli <klawisz [c v] naciśnięty?> to
...
end
end
kiedy kliknięto zieloną flagę
zawsze
jeżeli <klawisz [d v] naciśnięty?> to
...
end
end
- giluzplski
- Scratcher
20 posts
Problem z grą dla 2 lub więcej osób.
Dziękuję dziękuję dziękuję dziękuję dziękuję dziękuję dziękuję dziękuję dziękuję dziękuję Dobry Człowieku WRESZCIE DZIAŁA!!!
właśnie tak było Twój skrypt najprawdopodobniej wygląda tak:kiedy kliknięto zieloną flagę
zawsze
jeżeli <klawisz [a v] naciśnięty?> to
...
end
jeżeli <klawisz [b v] naciśnięty?> to
...
end
jeżeli <klawisz [c v] naciśnięty?> to
...
end
jeżeli <klawisz [d v] naciśnięty?> to
...
end
end
- Discussion Forums
- » Polski
- » Problem z grą dla 2 lub więcej osób.