-
Postów
2 122 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Platyna
-
Ale na tych screenach widać tylko masę oczojebnych pixeli, a nie mapę! :(
-
Gierka będzie miała klimat, ale tekstury musisz na pewno zmienić. Są po prostu okropne! Takie pstrokate, rażące. Muszę być bardziej delikatne, może trochę rozmyte... EDIT: Interpolacja to takie jakby wygładzenie :P
-
Kliknij na link prawym przyciskiem myszy i wybierz "Zapisz element jako"
-
U mnie 123 nie ma zdać wiec podam piątą linijkę :) "Mistrzostwa Świata w piłce nożnej 1930-2002" BRAMKI: Belgia - 62' van den Bergh To nie moje. Brata. Nie lubię piłki nożnej :) Szkoda, że akurat to było pod ręką bo liczyłem na jakąś wskazówkę od Boga :D
-
No skoro nie umie tego rozwiązać to wątpię by po twoim poście mógł skumać jak to dokładnie działa. Więc wolałem ładnie po kolei opisać dziada :P
-
Particles to są systemy cząsteczek. Jest jakiś emiter i on tworzy co chwilę masę małych cząsteczek, które mogą się zachowywać w przeróżny sposób. Za pomocą particlesów można tworzyć ładne efekty ognia, fontanny, dymu i różnych takich :) EDIT: https://gmclan.org/index.php?wiki=category&zm=22
-
Jeszcze raz: Robisz obiekt "ok" W Create: dupa=100; W kliknięciu na "lewo" ok.dupa/=2; W kliknięciu na "prawo" ok.dupa*=2; Ona muszą się odwoływać do tej samej zmiennej, a nie że każdy ma własną. EDIT: No i wszystko pozostałe co potrzebuje tej wartości rób już w "ok". Na przykład drawuj tę wartość w ok
-
2000 zł to finalna po obniżce 20%. Znaczy że jest to 80% tej przed obniżką 8/10 * y = 2000 8y = 20000 y = 2500 2500zł to cena po podwyżce. Czyli jest to 120% ceny początkowej 12/10 * x = 2500 12x = 25000 Tyle
-
part_type_sprite(ind,sprite,animat,stretch,random) do czego są kolejne argumenty: ind - oczywiste identyfikator typu sprite - twój sprite animat: 1 - cząsteczki będą odtwarzały animacje 0 - nie bedzie animacji stretch: czy szybkość animacji ma być dostosowana do czasu zycia cząsstki random - losuje początkową klatkę lub zaczyna zawsze od zerowej
-
Tworzysz sobie obiekt strzałeczki w lewo i strzałeczki w prawo. Jeden z nich niech drawuje tę wartość obok siebie. I przy Left Mouse Pressed na odpowiednim dajesz ilosc*=2 lub ilosc/=2 Robisz też obiekt ok i przy Left Pressed dajesz to co chcesz :)
-
To daj nam teraz plik jeszcze raz z poprawionym. Coś chrzanisz.
-
Średnio kumam, ale chyba o coś takiego ci chodzi: Zrób sobie jakiś obiekt kontroler i w Create: GML t[0]==10; t[1]==20; t[2]==30; t[3]==40; //kolejne komórki tabeli mówią ile wrogów ma wyjść w kolejnych grupach grupy=4; //ile tych grup będzie index=0; //z którą grupą aktualnie walczysz</span> Setp GML if(instance_number(wrog)==0) //jeśli nie ma już wrogów { index+=1; //wybieramy następną komórkę if(index==grupy) //jeśli to była ostatnia grupa show_message("Idź dalej"); else { for(i=0;i<t[index];i+=1) instance_create(0,0,wrog); //tworzymy tyle wrogów ile ma następna komórka (grupa wrogów) } } Jakoś tak, jeśli dobrze zrozumiałem :) EDIT: Marek, Umrzyj!
-
Człowieku ale jak chcesz robić zdarzenie kliknięcia na ten obiekt skoro on nie ma sprite'a ani maski? Znaczy sprite ma tyle że to pusty sprite. Zero powierzchni na którą można by kliknąć. Po drugie: Powtórzę po raz drugi: Ty rysujesz jakieś coś w pewnym miejscu viewa, ale to tylko obrazek. To że ten obiekt coś tam rysuje nie oznacza że ten obiekt tam się znajduje! Jak chcesz by było coś przy kliknięciu na to co jest rysowane to musisz ten obiekt tam umieścić. Poza tym wszystko jest ok.
-
Master of GMC, jeśli chodzi o grafikę!
-
Napisałeś "w takim razie nie chce". Wcześniej chciałeś. A kasztany lubią precle? A znasz takie słowo jak "bezinteresowność"? Jakbym chciał kredki za każdą udzieloną odpowiedź na tym forum to już bym sobie mógł z nich zrobić drzewo. Co nie zmienia faktu że praca nie jest twoja i nie masz prawa żądać za nią czegokolwiek.
-
Tego by brakowało, żebyś chciał Credits za coś co nie jest twoje...
-
Kurde, ale może byś cwaniaku powiedział, który to obiekt się chrzani, bo nie chce mi się wszystkich 26 obiektów przeglądać -_- EDIT: Przeszukałem. Nie znalazłem obiektu o którym mowa.
-
Najprostsza metoda to platformie zmieniać solid zależnie od tego czy gracz jest nad nią czy pod nią. if(y>gracz.y) solid=1; else solid=0; I wszystkie akcje związane z kolizją wykonywać tylko jeśli solid==1 Metoda ma wiele wad, ale może ci wystarczy. EDIT: Marek mógłbyś się bezczelnie nie wpychać przede mnie? :P EDIT 2: To nie jest zabawne :( I to na dodatek sie wycwaniłeś strasznie bo najpierw szybko napisałeś post żeby być pierwszym, a potem go rozwinąłeś dopiero :P
-
To niemożliwe. Coś musiałeś schrzanić. Daj mi plik.
-
1. sprite_index=move_left Ale jeśli sprite w prawo i w lewo się różni tylko tym, że jest obrócony to polecam zrobić tylko jeden sprite i go obracać: image_xscale=-1 //w lewo image_xscale=1 //w prawo 2. W kolizji z ziemią: sprite_index=stand Ale domyślam się że to platformówka z widokiem od boku więc chyba lepiej w Step: if(!place_free(x,y+1)) sprite_index=stand
-
Jak dla mnie to się powinieneś zastanowić nad całkowitą zmianą przycisku. Ten jest po prostu paskudny. Jak bardzo bajkowa gra by nie była to i tak nie przesadzaj z tym oczojebnymi kolorami.
-
Lol a co ma draw do innych zdarzeń? Błąd musi być gdzie indziej. Pamiętaj że to gdzie go rysujesz to nie jest miejsce gdzie on się znajduje. WIęc klikając tam gdzie jest rysowany nie klikasz na niego. Musisz mu jeszcze takie x i y ustawić. No i maskę odpowiednią...
-
Po pierwsze może byś powiedział co konkretnie nie działa. Zaraz przeanalizuje na ślepo, a ty w tym czasie może dopisz cuś więcej :P I popracuj nad estetyką kodu, bo patrzeć na to nie mogę :/ EDIT: Przeanalizowałem i powiem ci tyle, że nie wiedziałem tak bezsensownego kodu od czasów kiedy gnębiłem Michasia. Zara ci to na nowo napiszę... EDIT 2: Dużo łatwiej krócej wygodniej i smaczniej będzie to zrobić na składowych speeda: GML speed=0; if(keyboard_check(vk_left)) hspeed=-4; else if(keyboard_check(vk_right)) hspeed=4; if(keyboard_check(vk_up)) vspeed=-4; else if(keyboard_check(vk_down)) vspeed=4;
-
Po prostu robisz by wyświetlało sprita aktualnego, a nie konkretny obrazek. draw_sprite(sprite_index,-1,x,y); Wszystkie funkcje rysujące robimy w evencie draw.
-
Gdy używasz eventa draw to wtedy już sam musisz dbać o to by sprite był rysowany. Funkcja draw_sprite :) Ewentualnie draw_sprite_ext Poza tym: FAQ - punkt 22 ;)