Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tworzenie kolizji
Maciek316
post 20.09.2016, 12:05:06
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 31.03.2012

Ostrzeżenie: (0%)
-----


Witajcie, próbuje stworzyć jakąś interakcję pomiędzy userem a mapą 2d.
Doszedłem do kolizji i się zatrzymałem.
  1. $(document).keydown(function(event) {
  2. SetFields();
  3. if(event.keyCode === 37) {
  4. if(x-1==9 && y == 5){document.getElementById("actions").innerHTML = "Nie możesz tu wejść!";}
  5. else move_map(1);
  6. }
  7. else if(event.keyCode === 39) {
  8. if(x+1==9 && y == 5){document.getElementById("actions").innerHTML = "Nie możesz tu wejść!";}
  9. else move_map(3)
  10. }
  11. else if(event.keyCode === 38) {
  12. if(x==9 && y-1 == 5){document.getElementById("actions").innerHTML = "Nie możesz tu wejść!";}
  13. else move_map(2)
  14. }
  15. else if(event.keyCode === 40) {
  16. if(x==9 && y+1 == 5){document.getElementById("actions").innerHTML = "Nie możesz tu wejść!";}
  17. else move_map(4)
  18. }
  19. });

Tak mam ustawione żeby blokowało element o [9,5], aczkolwiek szukam jakiegoś innego sposobu.
Bo jak tu obsłużyć więcej takich elementów, pętlą?
Go to the top of the page
+Quote Post

Posty w temacie
- Maciek316   Tworzenie kolizji   20.09.2016, 12:05:06


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 15:07