Zarejestruj Zapomniałeś hasła?
Przykład ruchu platformowego (wer.1.3)
Dodany 23 kwietnia 2009, 16:16 Odsłon 3296
Edytory Ocena
 (13 głosy)
Kategoria Silnik Poziom (Dla średnio-zaawansowanych)
Pobierz d27fe3a5cbdd7991f6c5195cd909beb545119.zip (17.5KB)
Jest to prosty silnik platformowy. Wszystko starałem się wyjaśnić w komentarzach. Zaznaczyłem, że tylko dla TGF, ale na innych też powinno zadziałać.



Cechy silnika:

-ruchome platformy(poziome i pionowe)

-podwójny skok

-akceleracja/dezakceleracja

-drabiny(do poprawienia)


-odbijanie od ścian(od wersji 1.3!)



Mam nadzieję, że komuś się przyda.



Poprawki:

1.1 - Poprawia błąd z kierunkami pionowych platform. W wersji 1.0 jak dało się kilka tych platform to zachodził błąd podczas zmian kierunku.

1.2 - Dodałem kolizje z tłem podczas ruchu na platformach. Poprawione zostało chodzenie po drabinach.

1.3 - Dodałem odbijanie od ścian i nieco polepszyłem ruch na drabinie. Niestety ten element dalej nie działa tak jak powinien toteż będę nad nim dalej pracował.:)



POBIERZ



Wziątku z zamknięciem odsiebie.com straciłem plik .gam przykładu. Pozostał mi tylko .mfa, który teraz jest w downloadzie. Jeśli jednak bardzo zależy Ci na pliku .gam to możesz pobrać jakąś wczesną wersje silnika z downloadu FG(tam na górze).Sorki.
Ostatnio edytowane 24 kwietnia 2011, 14:17 przez Mefisto
Komentarze
DarthVader192 @ 24 kwietnia 2011, 22:44
U mnie, kiedy próbuję otworzyć to, wyskakuje okno z napisem "Fast Loop", że nie posiadam tego rozszerzenia:(.
Mefisto @ 24 kwietnia 2011, 22:42
Ja odpaliłem w TGF2 bez problemu, MMF2 też powinien dać radę.
DarthVader192 @ 24 kwietnia 2011, 18:33
O kurde, potrzebna wtyczka Fast-Loop? Nie chcę być marudny, choć taki jestem ;P, ale czy do jej działania, jeśli posiadam MMF2 będzie potrzebna wersja TGF 1.6?
Ostatnio edytowane 24 kwietnia 2011, 18:36 przez DarthVader192
Mefisto @ 24 kwietnia 2011, 14:18
Proszę bardzo.;)
DarthVader192 @ 24 kwietnia 2011, 13:54
Czy mógłbym prosić o reupload linku znajdującego się pod nazwą "POBIERZ"? I chciałbym prosić jeszcze o opublikowanie tego używając rozszerzenia ".mfa", gdyż nie mogę tego odpalić w formacie ".gam".
Mefisto @ 2 grudnia 2009, 20:17
http://www.cportal.webd.pl/dload.php?action=file&id=71 Aby te wtyczki działały musisz mieć TGF 1.6. Jeśli masz wersje 1.4 to w downloadzie Click Portalu znajdziesz uaktualnienie do 1.6 i spolszczenie do tej wersji.
131313room @ 2 grudnia 2009, 19:00
a skąd pobrać wtyczke??
Mefisto @ 28 listopada 2009, 16:31
Jeśli pobierałeś z downloadu FG(wersje .gam) to najprawdopodobniej jest to starsza wersja silnika. Odpalisz ją w TGF ale musisz mieć wtyczkę Fast Loop. W downloadzie niżej jest wersja .mfa najnowszej wersji silnika, ale jej w TGF nie uruchomisz.
Ostatnio edytowane 28 listopada 2009, 16:31 przez Mefisto
Tropik @ 28 listopada 2009, 16:25
Sądząc po treści błędu (Gffloop.GOX), 131313room otwiera to w TGFie (.GOX to rozszerzenie plug-inów dla The Games Factory). Prawdopodobnie 131313room, nie masz zainstalowanej wtyczki z fastloopem. ;) A co do samego silniczka - dobra robota, człeniu!:)
Ostatnio edytowane 28 listopada 2009, 16:30 przez Tropik
Mefisto @ 28 listopada 2009, 16:07
W jakim edytorze otwierasz?
131313room @ 28 listopada 2009, 16:00
Ej mi to nie działa gdy otwieram pisze tak: Nie można znaleść Gffloop.GOX! o co w tym chodzi:hmm:
Andy @ 28 kwietnia 2009, 15:39
Gdyby było schodzenie/wchodzenie po pochyłych platformach(_/\_) dałbym 6. I zaznacz, że działa też na MMF1.5 i MMF2. To tyle;)
Mefisto @ 27 kwietnia 2009, 16:18
Rozmieszczenie detektorów jest sprawdzane zawsze gdy wykonywany jest jakiś ruch. W zasadzie to zdarzenie always jest niepotrzebne, poprawię to.:) Co do skoku to też myślę że dam radę zrobić.
Pomian @ 27 kwietnia 2009, 00:52
Kawał solidnego, dobrze obkomentowanego kodu. Ale nie jest on pozbawiony wad. Zupełnie niepotrzebne są pętle "always" służące do ustawiania detektorów w w odniesieniu do "postaci". Ekonomiczniej detektory jest ustawić na starcie planszy, a potem ich ruch zsynchronizować z ruchem "postaci". To ekonomiczniejsze i pewniejsze niż funkcja "always", która bardziej obciąża procesor. A Ty masz ich tam kilka... Przydałby się warunek powodujący wyższy skok po dłuższym przytrzymaniu klawisza, a krótszy, gdy tylko go się stuknie. Nie jest trudny do zrobienia... Przyspieszenie - podczas szybszego ruchu, postać powinna skakać wyżej. Ale i tak, bardzo dobry przykład. Gdybym nie miał własnego szablonu ruchu platformowego, to pewnie skorzystałbym sobie z tego.
Mefisto @ 26 kwietnia 2009, 22:12
Wersja 1.3 już gotowa. Coś szwankuje dodawanie plików dlatego dałem osobno link. Jeśli ktoś ma jakieś pytanie czy życzenia co by chciał w tym silniku dodać/zmienić to proszę pisać tutaj. Postaram się to wykonać ;P
pikor @ 26 kwietnia 2009, 21:08
dobra.. starannie opisana rzecz :--)
KnE @ 26 kwietnia 2009, 12:50
Bardzo dobry przykład. Porpraw tylko "drabine" a bedzie super przykładzik. 5/6
Dodaj komentarz
Kolor:   Rozmiar:

Dodał Mefisto
Profil PW
Twoja ocena
^ Do góry
© 2009 - 2012 Fabryka Gier. Publikowanie materiałów tylko za zgodą autorów.
Realizacja: Maciej Lamberski *-: