Skocz do zawartości

ZeroXbot

Użytkownicy
  • Postów

    717
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez ZeroXbot

  1. No pada inny cień, no bo wkońcu te drzewa nie są takie same o_O
  2. ZeroXbot

    Znów startujemy :)

    Sorry, że tak pytam (/odświeżam), ale kiedy będzie następna tura? Nie ma już żadnej od miesiąca (czy może nawet więcej)...
  3. Teraz jest idealnie! Wielkie dzięki wszystkim!
  4. Sorry, że dopisuje tak do "zamkniętego" tematu, ale tak na przyszłość: na dole masz opcje moderatora, wybierz zamknij temat i i kliknij przycisk. Dopiero wtedy temat jest zamknięty ;]
  5. GML view_object[0] = object_index; To chyba to. Za object_index wstaw nazwę samochodu. Daj to w kodzie po akcji wsiadania
  6. Dzięki! Jest o wiele lepiej, ale np. gdy klikne tak na jakieś powiedzmy 92 stopnie w lewo, to on zamiast krecić się w lewo (bo ma bliżej), to się kręci w prawo. :| @EDIT: O i znowu jakoś klikłem i zaczął robić ósemki... oglądałem twój kod (żeby nie było, że wklejam bezmyślnie) i nie wiem czemu tak się dzieje...
  7. Zrobiłem swoja pierwszą funkcję (to_pos). Ma ona za zadanie nakierować pojazd do punktu kliknięcie myszki, ale napotkałem pewien problem (z kodem). Spójrzcie: GML { if(mouse_check_button_pressed(mb_left)) { xx=mouse_x; yy=mouse_y; speed=1; } if(variable_local_exists('xx')) && (variable_local_exists('yy')) { if(distance_to_point(xx,yy)<=2) { speed=0; } if(point_direction(x,y,xx,yy)<direction<=point_direction(x,y,xx,yy)-180) then direction-=2; if(point_direction(x,y,xx,yy)>direction>point_direction(x,y,xx,yy)-180) then direction+=2; image_angle=direction; } } To jest kod tej funkcji, no i czołg zamiast elegancko dojechać, robi kółka, ósemki, sinusoidy (czy cosinusoidy)(w zależności od tego, gdzie nacisnę). Początkowo używałem takiej wersji (zmieniony skrawek kodu) GML if(point_direction(x,y,xx,yy)<direction) then direction-=2; if(point_direction(x,y,xx,yy)>direction) then direction+=2; Było wtedy lepiej (chociaż czsami też "świrował"), ale czemu ten nowy "nie działa"?
  8. ZeroXbot

    Pomysły na grę

    @UP: chciałem zrobić jej "klona" (jakieś trzy miesiące temu), ale napotkałem pewne problemy. Dziś pewnie bym sobie poradził ;)
  9. Powiedział, że mają się zmieniac sprite'y, a nie że chce robić "kompresje" obiektów.
  10. To przykład borka łączenie muru, poszukaj tu strona z przykładami
  11. ZeroXbot

    Pomysły na grę

    Takie coś, to "komputerowy kurs na prawo jazdy" w formie gry (najczęściej). A ja? Ja chciałbym zrobic strategie, w której byś mógł robić mody na niemal wszystko (pojazdy, struktury, grafiki itp.). Może to się wydaje głupie, ale jeśli komuś by nie pasowała wersja "default", to mógłby sobie zrobic swoją, żeby mu pasiło ;)
  12. Zrób jakiś obiekt nadzorujacy całą sprawę np. obj_klasa. daj mu w create globlal.klasa=0. Ustaw ten obiekt na persident. Następnie w akcjach przycisku daj np. dla klasy wojownik global.klasa=1, dla maga global.klasa=2. Kapujesz? Wartość zmiennej opisuje klasę. Następnie w jakimś obiekcie (nie wiem co to ma być, bo dokładnie nie opisałeś) utwórz taka akcję w drawie: GML switch (global.klasa) { case 1: //np. draw_sprite(x,y,spr_woj) case 2: //np. draw_spriter(x,y,spr_mag) }
  13. GML with(all) { if(variable_local_exists('zaz')) { if(zaz=1) { //kod } } } takie coś?
  14. Już wiem! Nie powinno być (chyba) global left button, tylko global left pressed. Gdy trzymasz lewy przycisk to chyba pocisk leci za myszka nieprawdaż? No ale poczekajmy na kod obiektu pocisku... Co ja napisałem ;P dobra żeby nie było: @DM: No faktrycznie ale warto było spróbowac :) @topic: Skoro dałeś wszystkie "właściwości w momencie wystrzału, to w obiekcie pocisku powinny znajdować się tylko eventy kolizji, jesli masz coś w stepie, create czy cos innego to DEL.
  15. No więc pewnie domyślam się, że najprawdopodobniej chyba na 99.9% jestem pewien, że to będzie pytanie: Jak włączyć GM-a spkowanego w *.7zip (skoro sam admin się pyta, to chyba trzeba odpowiedzieć)
  16. GML //Create global.bron = 0; //Glob left button if global.bron=0 { if can=1 { xx=mouse_x yy=mouse_y strzal=instance_create(x,y,o_Pocisk); strzal.speed=10; can=0; alarm[0]=20; strzal.direction=point_direction(x,y,xx,yy) } } //press left global.bron=0; a teraz?
  17. Toć to niemożliwe, zeby Ci znikał...
  18. Hmm...? GML direction-=180 image_angle=direction Lub jesli masz dwa sprite'y: GML direction-=180 if (direction==90) then sprite_index=spr_gora; if (direction==270) then sprite_index=spr_dol; Lub jesli masz sprite z dwoma klatkami: GML direction-=180 if (direction==90) then image_index=1; if (direction==270) then image_index=0;
  19. Możesz mi napisać jaki to błąd (treść błędu)?
  20. Tak może być prostokat. Wrzuć go do sprite'a i zobacz jak to wygląda to mnie zrozumiesz.
  21. W takim razie zrób to w OBIEKCIE bohatera. Kolizjom z poszczególnymi obiektami daj akcje przejścia do roomu i problem rozwiązany ;)
  22. Trzeba tak zrobić, zeby Ci zmienił rooma na room "dom".
  23. Może też tak byc, że plik jest uszkodzony (nieściągnięty w całości). Ściągnij go jeszcze raz i rozpakuj jw. napisano.
×
×
  • Dodaj nową pozycję...