:/ przed chwilą zrobiłem ci taki efekt ale skoro mówisz że nie masz pro to ci nie zadziała.
Dobra może komuś się przyda: https://gmclan.org/up539_12_pixelowanie_ekranu.html
Bez pro będzie cienko bo większość ograniczeń wersji lite tyczy się grafiki.
Wkradł mi się mały błąd
Zapomniałem zmienić warunek
GML
if ( mouse_check_button( mb_left ) && ( aktywna_bron != -1 ) && zaladowane )
na
GML
if ( mouse_check_button( mb_left ) && zaladowane )
( aktywna_bron != -1 ) nic nie robi bo aktywna_broni zawsze jest rożne od -1 ( miałem to usunąć ale zapomniałem )
WSAD poruszanie,
1 i 2 zmiana broni ( jak się ją ma )
LPM strzelanie
https://gmclan.org/up539_12_zmiana_broni.html
bron_pistolet i bron_karabin to stałe zdefiniowanie w GM8 pod skrótem crtl+shift+N
Bo robisz Bóg wie jakie kody dla jakichś prostych czynności. Sklejanie backgrounda z paru części? Do tego wystarczyło tylko posegregować pliki w folderach ( 1 folder dla 1 backgrounda a nazwy plików to porostu pojedynczy numer np. 1.png, 2.png, 3.png ) i pętlą wczytać cały folder do tablicy czy tam ds_struktury jakieś. A żeby wyświetlić wystarczyło by te tła pobrać z tablicy ( czy tam ds_* ) i odpowiednio poprzesuwać by pasowały do siebie jak układanka.
Nic specjalnego w grafice i gameplayu, gra nie wymaga myślenia a taki był zamiar. + Jakiś bug z punktami że można sobie je nabijać stawiając patha na siebie. Menu nie wycentrowane.
2/5
Spróbuj przenieść plik stronnictwa na inną partycję. Mi to pomogło na tego typu błędy. Z tym że mi one wyskakiwały w randomowym czasie w randomowych aplikacjach :P
Powinniście się już dawno nauczyć tego że da się w gmie pisać składnią pascala i składnią c skoro i tak większość z was je ze sobą miesza.
<> to samo co !=
background_index[] chyba nie tworzy uchwytu do pamięci na nowo powstałą grafikę. Spróbuj:
GML
var _bck;
_bck := background_create_from_surface(global.surfejs2,0,0,room_width/2, 800,0,1);
background_index[1] := _bck;
background_delete( _bck );
Racja mniej więcej pół godzinny trwa, ale już 2 razy mi się udało wygrać przejmując flagi ( po mniej więcej 25 minutach.)
edit: pierwsze co robię to:
wykonuje 1 q jak wyżej podałem potem rozdaję staty po 4 na rakiet i na ich ładowanie ( dzięki temu mam 2 szybko ładujące się rakiety na start) fuel, armor, kolejne rakiety aż dojdzie mi do 5 czy 6 potem inwestuje w karabin. Jako że na skuteczność karabinu składa się więcej statystyk niż na rakiety ( czyli więcej trzeba wydać by był dobry ) to upgraduję go znacznie później.
Chyba jeszcze idealne nie są? Punkt jakoś krzywo leży. (nie jest idealnie na rogu)
Btw tamten model był z netu tylko textury były moje a tutaj jest chyba lepszy ( już całkowicie mój )
Co myślicie? Zmienić skina?
Jak się uwiniesz z tym questem w szybkim tempie to ci error nie wyskoczy.
Na początku gry, szybko zamknij ekran statów, grzej na maxa w prawo poczekaj aż podleci heli z czołgiem, wciśnij mu rakietkę i szybko wyląduj przy tych domkach z cywilami zabierz ich.
Znalazłem jeszcze takie coś:
W sumie nie potrafię nawet tego błędu odtworzyć.
Te questy mogły by nie być aż tak mocno oskryptowane. Za każdym razem robię wszystko tak samo bo questy wyskakują w tych samych chwilach w takiej samej kolejności, nawet przeciwnicy pojawiają się w takiej samej kolejności ( 3 śmigłowce z piechotą po niej śmigłowiec z czołgiem i tak w kółko) , wystarczy z czaić dobry build na staty i wygrana za każdym razem.
Zbyt ta gra stała się przewidująca jak się zagrało w nią pare razy.
dirXY to kierunek obj_man na płaszczyźnie XY. Inaczej mówiąc kierunek w którym twój bohater patrzy.
GML
d3d_set_projection(obj_man.x + lengthdir_x(64,-dirXY),obj_man.y + lengthdir_y(64,-dirXY),32
,obj_man.x,obj_man.y,10,0,0,1);