Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JQUERY] Poruszanie po mapie 2D
Forum PHP.pl > Forum > XML, AJAX
Salis
Witam, poszukuję programisty który jest w stanie napisać prosty skrypt w jquery poruszania po mapie 2D. Animacja postaci + poruszanie mapą. Oczywiście odpłatnie.

PS: Jeśli zły dział to przepraszam.
freewalker
A więcej szczegółów? Animacja postaci - też stworzyć postać i ją animować? Jaka to postać - mały ludzik? Duży ludzik? Ma poruszać nogami tylko, czy może ma być 3d na mapie 2d? Skąd mapa - z google czy jakiś .jpg, opisz to bardziej na PW lub tutaj jak chcesz.
Salis
Witaj,

Tak, ma być to na mapie 2d tego typu: http://pcfaq.pl/wp-content/uploads/2012/10/Island_Screen.png
Postać przykładowa: http://game1.margonem.pl/obrazki/postacie/...czka_cotton.gif

Chodzi mi jedynie o sam skrypt animowania tego obrazka podczas chodzenia wraz z poruszaniem mapa. Chciałbym aby było tylko żądanie ajax dzieki któremu bede pobierał przeszkody z tablicy.

freewalker
ok już zaczynam łapać, coś jak stare final fantasy albo suikoden smile.gif

Czyli rozumiem, że przeszkody już sam dopiszesz a postać ma na razie latać jak po pustym obrusie? Mapa to jeden duży obraz, czy podzielona na mniejsze bloki, które mają ładować się z wyprzedzeniem?

A postać ma być cały czas na środku?
koodo218
Cytat(Salis @ 15.02.2016, 18:06:41 ) *
Pierwszym problemem jest to, że gdy wcisnę klawisz aby postać szła w np. lewo postać bardzo szybko przebywa mapę, chce aby efekt ten był płynny.
Drugim problemem jest płynna animacja ruchu postaci, nie mam pojęcia jak to zrobić.

Podgląd online: https://jsfiddle.net/aprau64z/ ( poruszanie WASD )

Bardzo prosze o pomoc.


  1. Szybkość przemieszczania się postaci możesz zmniejszyć z 32 np. na 10.
  2. Animacja ruchu. Masz gotowy obrazek z różnymi stanami (u siebie wywołujesz tylko 4 z 16, każdy obrót to sekwencja czterech stanów). Jeżeli gracz klikając np. 'D' ma zmienić obrazek (u ciebie background-position) to:
    • wywołaj najpierw pierwszy stan***
    • drugi***
    • trzeci***
    • finalny***


***Poszczególne etapy możesz dodatkowo za pomocą np. setTimeout opóźnić by zobaczyć efekt.
Nigdy nie rozumiałem co w tych grach jest takiego ciekawego baaasmiley.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.