IPB

Witaj Gościu ( Zaloguj | Rejestruj )

> Uwaga!

Zanim zadasz pytanie:

1. Sprawdź czy odpowiedzi nie ma w dziale FAQ lub czy podobnego tematu nie było na forum
2. Zapoznaj się z polskim tłumaczeniem dokumentacji (help)
3. Zapoznaj się też z naszymi kursami i przykładami


Powtarzające się pytania będą karane ostrzeżeniami lub usuwaniem tematów !!!

Nigdy nie nazywaj tematu "Pomoc", "Help me!" itp. Tytuł tematu powinien być "mówiący" czyli taki, który od razu po przeczytaniu informuje o poruszanym w nim problemie.

PROSIMY PISAĆ CZY TEMAT DOTYCZY GameMaker 8.1, GameMaker:Studio LUB WCZEŚNIEJSZYCH!!!!

 
Reply to this topicStart new topic
[GM:S]Skaczący przeciwnik gra platformowa
Huri
post 20.04.2017 - 7:17
Post #1


Chicken


Wiek: 34 lata
Grupa: Użytkownicy
Postów: 37
Dołączył: 19.09.2013
Team: MightyTom
Uploader
Ostrzeżenia:
(0%) -----


Cześć
Być może ktoś pamięta grę Preliminary Monty albo Montezuma's Revenge. To gra z gatunku komnatówek ale mniejsza o to. W grzej tej jeden z przeciwników (czaszka) poruszała się odbijając się od ziemi jak piłka. Jak można coś takiego zrobić?
O ile z poruszaniem się przeciwnika po ziemi i zmianie kierunku poruszania po napotkaniu na przeszkodę problemu nie mam o tyle to skakanie sprawia mi problem. Kombinowałem trochę z warunkami ale... no cóż.
Rozumiem, że powinno być tak

GMLIf onground Then wykonaj_odbicie

Nie wiem tylko jak ma działać to wykonaj_odbicie.

Pomoże ktos? Moją grę można wyprobować tutaj http://skeli.mightytom.pl chociaż to pierwsza wersja, którą już zdążyłem trochę poprawić (dodając kolizje, punkty respawnu po śmierci i jakieś duperelki). Niestety nie zdążyłem jeszcze wrzucić tej poprawionej wersji na serwer.


--------------------
Go to the top of the page
 
+Quote Post
post 20.04.2017 - 7:17
Post #





Wiek:



Uploader


Pani kontekstowa pokazuje swe wdzięki tylko w Valhalli lub wszędzie jeżeli nie jesteś zalogowany(a)! :3
Go to the top of the page
 
Quote Post
PatrykPlayingPOL...
post 20.04.2017 - 7:50
Post #2


Minor User
***

Wiek: 16 lat
Grupa: Użytkownicy
Postów: 164
Dołączył: 26.03.2014
Skąd: Gdańsk
Team: Pop3Games

kuncu

Uploader
Ostrzeżenia:
(0%) -----


Nie wiem czy chodzi dokładnie o to. (LINK do projektu)
Mam nadzieję że pomogłem.
Pozdrawiam. biggrin.gif


--------------------
Ogarniam trochę GML
LINKEŁ
Go to the top of the page
 
+Quote Post
Huri
post 20.04.2017 - 8:21
Post #3


Chicken


Wiek: 34 lata
Grupa: Użytkownicy
Postów: 37
Dołączył: 19.09.2013
Team: MightyTom
Uploader
Ostrzeżenia:
(0%) -----


Patryk! Dziękuję smile.gif
Tego mi brakowało smile.gif Ograniczenie wysokość (y) smile.gif biaszczo smile.gif

KOD
Jak wrócę z roboty to sprawdzę bo tutaj nie mam GM:S. Chyba, że mógłbyś exe-ka podesłać :).  Dzięki :)

[b][EDIT][/b]
Tak sobie przejrzałem teraz ten kod dla obiektu obj_gracz;
Coś w ten deseń kombinowałem właśnie ale coś mi nie wychodziło. Być może byłem zmęczony. Tak czy inaczej później zbadam


--------------------
Go to the top of the page
 
+Quote Post
Huri
post 20.04.2017 - 20:57
Post #4


Chicken


Wiek: 34 lata
Grupa: Użytkownicy
Postów: 37
Dołączył: 19.09.2013
Team: MightyTom
Uploader
Ostrzeżenia:
(0%) -----


Dobra chyba się udało... Działa dziwnie... Dwa uruchomienia z rzędu było failem ... ale później poszło i śmiga smile.gif ...

CYTAT
Jednak teraz nie bardzo potrafię odbić kierunek kiedy napotka ścianę z po lewej lub prawej
Dodałem z w CREATE zmienną kier i ustawiłem na 1

GMLkier=1;

w STEP
GMLhsp=movespeed*kier;
if (place_meeting(x+hsp,y,obj_wall)) {kier=-1}
if (place_meeting(x-1,y,obj_wall)) {kier=1}
Po zderzeniu ze ścianą obiekt się przycina. Domyślam się, że problem jest prosty ale nie wiem jak go teraz rozwiązać... :S


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 użytkownik(ów) przegląda ten temat (1 gości i 0 anonimowych użytkowników)
0 Użytkownicy:

 



RSS Wersja Lo-Fi Aktualny czas: 24.04.2017 - 0:37