Skocz do zawartości

I am Lord

Użytkownicy
  • Postów

    4 891
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    53

Treść opublikowana przez I am Lord

  1. O no patrz, myślałem że grają utwory tylko o I i II wojnie światowej. Refren jak zwykle u nich wkręcający na maxa :D
  2. global left pressed wykona się później niż draw, dlatego draw tych zmiennych jeszcze nie zna.
  3. Twoje nie będzie blurować backgrounda
  4. Ja mówię o tych efektach, które da się uzyskać właśnie łącząc surface z tymi funkcjami. Postprocessy jakie exigo pokazał w swoim tech demie strzelanki. auto drawing wyłącza się dla optymalizacji, tutaj mój przykład: https://gmclan.org/up539_12_postprocess.html
  5. redraw, refresh i auto drawing wywalili jezuu, to teraz nie będzie się dało robić wypasionych efektów jakie robi np exigo i propa.
  6. GML xPunktu = x + lengthdir_x( odleglosc od srodka, direction + Tutaj wstawiasz dowolny kąt, potestuj sobie ); yPunktu = y + lengthdir_y( odleglosc od srodka, direction + Tutaj wstawiasz dowolny kąt, potestuj sobie ); odległości i kąty muszą być równe np: GML xPunktu = x + lengthdir_x( 128, direction ); yPunktu = y + lengthdir_y( 128, direction ); GML xPunktu2 = x + lengthdir_x( 128, direction + 90 ); yPunktu2 = y + lengthdir_y( 128, direction + 90 ); GML xPunktu3 = x + lengthdir_x( 64, direction - 270 ); yPunktu3 = y + lengthdir_y( 64, direction - 270 ); itd
  7. Insane Clown Posse - Terrible Horrorcore
  8. Brick force jest zupełnie inny pod względem gameplayu. A ja mówię o grze która miała by taki sam gameplay. Tzn wielki randomowy świat, jesteś sam i radź sobie :P
  9. Swoją drogą bardzo ciekawi mnie co by się stało jakby jakaś firma produkująca gry AAA wzięła się za tworzenie podobnej MC. Pewnie jakieś ultra skandale by powychodziły :D
  10. No dobra usunąłem wszystko i odnowa pobrałem. Teraz all działa. Mam średnio 57 fps. Ten updater jakiś lichy jest bo robi mi exeki na pulpicie.
  11. Nie odpala się. Wywala błąd w pliku object111.png jak uruchamiam updater
  12. Dobrze że nie słuchacie BigBang bo o gejoze bym was podejrzewał :D
  13. Ale co, myślisz że odświeżona stara gra nie ma szansy na ponowny sukces?
  14. Z tym że żadna gra na abandonwarowych stronach jeszcze się nie doczekała tych 70 czy nawet 50 lat, więc nie rozumiem dlaczego można je stamtąd ściągać. Jak dla mnie to nadal wygląda jak piractwo.
  15. Do not copy and paste images. Save file to png with all compatibility options enabled and then export to GM.
  16. Ale to nie jest ułamek, to są 2 liczby oddzielone czymkolwiek niekoniecznie musi to być kropką. Np v0-10 jest większe od v0-1
  17. Trochę poczytałem to http://en.wikipedia.org/wiki/Software_versioning i stwierdzam że 0.10 jest większe od 0.1 tym samym przyznaję rację Threefowi. Najczęściej wersję określa się 4 liczbami, pierwszą liczbę zwiększa się gdy aplikacja doświadczy jakiejś gruntownej przebudówki, drugą gdy dodaje lub usuwa się jakieś mniejsze ficzery, trzecia zwykle oznacza typ aplikacji ( czy jest w fazie alfa (0) , beta (1), przed premierowa (2), czy premierowa (3) ), ostatnią się zwiększa dla mniejszych bug fixów. W windowsie przyjęto 4 liczbowe oznaczanie wersji. GameMaker pozwala to ustawić: W praktyce jednak firmy oznaczają wersje według własnego widzimisię. Ważne jest to by stale trzymały się jednego szablonu oznaczania. I tak standard GNU jest już 3 liczbowy: DużeZmiany.MniejszeZmiany.BugFixy Nigdzie nie przeczytałem w tym artykule by 0.10 było tym samym co 0.1. Tak jak Threef mówi to nie są ułamki.
  18. Widzę że kolizje trochę poprawiłeś ale nadal da się zablokować na rogach ścian. Wiem że dzieje się to przez odstające na 1 pixel narożniki. No ale system kolizji powinien móc po takim 1 czy 2 odstających pixelów się ślizgać a u ciebie się haczy co nie jest fajne. Strzelanie przez beczkę gdy do niej podejdziemy jest celowe? Bo fajny motyw. Jak będą jakieś granaty to mogą się przydać na takich beczkowych kamperów :P
  19. GML (draw circle fat) // draw_circle_fat( x, y, r, r2, prec ) r = argument2; r2 = argument3; dir = 360/argument4; draw_primitive_begin( pr_trianglestrip ) for ( i = 0; i < 360; i += dir ) { draw_vertex(argument0 + lengthdir_x(r, i-dir), argument1 + lengthdir_y(r, i-dir)); draw_vertex(argument0 + lengthdir_x(r, i ), argument1 + lengthdir_y(r, i )); draw_vertex(argument0 + lengthdir_x(r2, i-dir), argument1 + lengthdir_y(r2, i-dir)); draw_vertex(argument0 + lengthdir_x(r2, i ), argument1 + lengthdir_y(r2, i )); } draw_primitive_end(); GML // przykład użycia: draw_circle_fat( x, y, 128, 256, 24 ); Można to zmodyfikować tak by rysował, otexturowany pierścień i nawet z cieniem. Edit: zrobiłem też otexturowany: GML // draw_circle_fat_texture( x, y, r, r2, prec, texture, Wrepeat, Hrepeat ) r = argument2; r2 = argument3; dir = 360/argument4; texture_set_repeat( true ); draw_primitive_begin_texture( pr_trianglestrip, argument5 ); for ( i = 0; i < 360; i += dir ) { X = argument0 + lengthdir_x(r, i-dir); Y = argument1 + lengthdir_y(r, i-dir); draw_vertex_texture( X, Y, X / argument6, Y / argument7 ); X = argument0 + lengthdir_x(r, i); Y = argument1 + lengthdir_y(r, i); draw_vertex_texture( X, Y, X / argument6, Y / argument7 ); X = argument0 + lengthdir_x(r2, i-dir); Y = argument1 + lengthdir_y(r2, i-dir); draw_vertex_texture( X, Y, X / argument6, Y / argument7 ); X = argument0 + lengthdir_x(r2, i); Y = argument1 + lengthdir_y(r2, i); draw_vertex_texture( X, Y, X / argument6, Y / argument7 ); } draw_primitive_end(); GML (uzycie) draw_set_color(c_white); draw_circle_fat_texture( x, y, 128, 256, 32, background_get_texture(grass), 128, 128 );
  20. Że tak się zapytam, kto robi tą grę? Ty czy Utermiko
  21. Te statyczne rysuj na surface jednorazowo ( podczas wczytywania mapki ) A jak mapa jest duża to tego surfaca przekształć na background i wklej jako duże tilesy. 256x256 przykładowo.
  22. Nic trudnego, wybierasz jakąś grafikę z google i ją radial blurujesz. 5 minut i gotowe: różne poziomy prędkości obrotu: Plik pdn do edycji z warstwami https://gmclan.org/up539_4__mig_o.html ( wyłączając warstwy, włączając czy obkręcając można zrobić różne ciekawe wersje śmigła. )
×
×
  • Dodaj nową pozycję...