Skocz do zawartości

Tymon

Użytkownicy
  • Postów

    5 841
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    5

Treść opublikowana przez Tymon

  1. Hehe, funy =D Domyślam się że użyłeś execute_string =)
  2. Hehe, pobjcie mnie teraz =D 30348pt. ^_^ Widać kilka poprawek, jednak ludki dalej blokują się na drzewach =]
  3. Trochę wolne to jest. Osobiście wolę używać tego co oferuje GML, albo GMsock (dużo łatwiejszy w obsłudze) =D Postaram się napisać wam przykład jak zrobić grę Mplay na więcej niż 2 osoby =] gnysek@ Taka praca =P
  4. A o round ni słyszałeś? a+=round(random(10));
  5. Spróbuj tak: draw_sprite(sprite_index,image_index,x,y-z); if place_meeting(x,y,Obj_Leader) { draw_sprite(Spr_Shadow,image_index,x,instance_nearest(x,y,Obj_Leader).y); } else { draw_sprite(Spr_Shadow,image_index,x,y); } EDIT y jest zmienną =D Zmienia się ją tak jak każdą inną zmienną (a=b;). Już nie mam pomysłu jak zrobić z tą drabiną.
  6. Sprawdź czy gracz "wchodzi po drabinie". Jeśli tak to trzeba tylko ustawić cień pod drabiną =]
  7. Użyłeś gotowych grafik (muzyczka z Jazz-a 2 =D). Może pomyśl nad wykonaniem własnych?
  8. Aha =D Było tak odrazu, trzeba sprawdzić czy bochater jest w pobliżu obiektu (i z której stroni idzie) a potem zmienić alpha (przezroczystość) mostu. Nie napiszę Ci kodu bo trzeba mi konkretnego przykładu. EDIT Jednak napiszę, poczekaj chwilkę. EDIT 2 https://gmclan.org/up152_11_Przechodzenie.html Skromnie bo na szybko ale o to chodzi =)
  9. Czegoś takiego nie da się zrobić. Możesz zrobić kilkanaście obiektów, zapisać ich id do tablicy a potem aktywować albo deaktywować te obiekty ale to trochę bez sensu. Masz w moim profilu moje GG =]
  10. Da się. Gdy jesteś w roomie w zakładce "Titles" masz na dole, kliknij "Add" i wpisz -1000000. Potem w "Current Title Layer" wybierasz warstwę =] if keyboard_check_pressed(klawisz) { jump=true; } if jump=true { z+=1; if z>10 { jump=false; } } else { if z!=0 { z-=1; } if z<0 { z=0; } } Coś takiego. Potem w draw daj: draw_sprite(sprite_index,image_index,x,y-z); Wystarczy że użyjesz 3 roomów a potem zrobisz między nimi przejścia =)
  11. W trakcie wykonywania corocznego sprzątania dysku doszedłem do wniosków że mam dużo GMowego śmiecia na twardym. Postanowiłem że powybieram to co nadaje się do użytku i pokażę wam. Proszę więc: https://gmclan.org/up152_3_ScrapPack.html Może się przyda komuś (mi na pewno nie), ściągać i korzystać =D Są tam nawet pliki z początków mojej przygody z GM. EDIT Poprawka, mapy 3D jeszcze użyję =D
  12. Myślsz że tylko DE i Przemo umią rysować? Mogę Ci wymienić ponad 20 osób =] Sobie wejdź tutaj: http://www.pixeljoint.com EDIT To przecież chodzi mi o polaków xD
  13. Prawie twój =] var speed_, mcos, msin; speed_=100; mcos=cos(direction/180*pi); msin=-sin(direction/180*pi); repeat(speed_) { i=collision_line(x,y,xprevious,yprevious,obj_enemy,1,1) if i=true { with (i) hp-=1; instance_destroy() } x+=mcos; y+=msin; } BTW. Pisz po polsku i przestrzegaj zasad poprawnej pisowni =D
  14. Jeśli przy kolizji używasz tego "with enemy {hp-=1}" to daj tak: if other.object_index=enemy { with (other) hp-=1; }
  15. Macie twórcy gier: http://google.pl Hehe =D BP Ultimate@ Można, trzeba tylko pogadać z autorem czy pozwoli.
  16. OMG! Tragedia! Nie ma przykładu jak zrobić grę dla wielu osób. Zdajesz sobię sprawę ile to roboty (no może dla niektórych nie ale...)? Naucz się trochę GMLa to nie będziesz potrzebować pomocy. BTW. Co będzie potem? Będziemy musieli Ci zrobić pełną wersję gry?
  17. Naucz się modelować =] Masz na przykład 3DS Max. Zapisujesz potem model do pliku *.3ds i jakimś konwerterem do modelu GMa =D
  18. Nie wiem co z tego wyjdzie =] Ale się przyłącze. BTW. Może najpierw skończ stronkę a potem oddaj ją do użytku =D EDIT Jak Gnysek zrobi wyszukiwanie to hurtowo =D EDIT 2 Nie rozumiem, po co dział "Funkcje Game Maker Language" i "Podstawy Game Maker Language"? Nie lepiej jak były by razem jako dział "Game Maker Language"? Jakieś zabezpieczenia przed dodawanie śmieci są?
  19. Oh! Wszystko działa jak trzeba, dodaj automatyczne scrollowanie (w Key press Enter): if max_txt!=scroll+max_scroll && max_txt>20 { scroll=max_txt-max_scroll; }
  20. Zapisz pozycję (względem viewa) przy stworzeniu obiektu a potem sprawdzaj. Zaraz podam przykład. EDIT Create: xx=x-view_xview; yy=y-view_yview; Step: if xx!=x-view_xview || yy!=y-view_yview { x=view_xview+xx; y=view_yview+yy; }
  21. Sam znika po czasie (widać poświęciłeś tu mniej niż 20s na testowanie tego).
  22. Ja też a umiem takie rzeczy, dziwne (niee =P). Zaplanuj sobie wszystko na kartce a potem pisz =] Jeśli są jakieś kłopoty (np. nie wiesz jak działa dana funkcja) to pytaj się na forum. My za Ciebie nie napiszemy 25% gry.
  23. ... Jak chcesz mieć ruch w 32 kierunkach to tylko do direction dodajesz albo odejumjesz 360/32 cyż nie? Po zmianie directiona możesz jeszcze raz sprawdzić czy jest w którymś z 32 kireunków (przerabiasz ten kod co podałem tylko): direction=round(direction/(360/32))*(360/32); Myślałem że sam sobie poradzisz =] EDITp To stwóż nowy obiekt i w Create daj: effect_create_above(typ,x,y,wielkość,kolor); instance_destroy(); Potem przy kolizji twóż ten obiekt w określonej pozycji.
×
×
  • Dodaj nową pozycję...