Skocz do zawartości

Wezyr

Użytkownicy
  • Postów

    196
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Wezyr

  1. GML repeat(3) { i=instance_create(x,y,obj_strzal); i.speed=10; i.direction=point_direction(x,y,mouse_x,mouse_y)-5+random(10); } GML repeat(10) { i=instance_create(x,y,obj_strzal); i.speed=10; i.direction=random(360); } Działa ?
  2. Dopisz to w draw: GML draw_sprite_ext( sprite_index, image_index, x, y, image_xscale, image_yscale, image_angle, image_blend, image_alpha );
  3. image_angle bez pro możesz zrobić tak (przy 360 sprite(niewydajne)): GML image_single=direction przy 60 sprite: GML image_single=direction/6 a co do rysowania global.umiejetnosc=0 to: GML if global.umiejetnosc=0 { sprite_index=sprite1 } global.umiejetnosc=1 { sprite_index=sprite2 }
  4. A naprzykład tak: GML direction=instance_nearest(x,y,obj_parent); Taki kod zmieni direction (kierunek obiektu któremy dasz ten kod) na pozycję x, y najbliższego obj_parent. Więc daj obj_parent jako parent obiektowi 1 i obiektowi 2 i powinno działać jak chciałeś.
  5. Aha xd A ja lubie rick rolla bo on fajnie tańczy :/
  6. A o co chodzi bo aż się ściągać boje xd
  7. Przy przechodzeniu między roomami (albo w trakcie gry) zapisuj dane w pliku *.ini, potem, w odpowiednim momencie je wczytuj i usuń plik *.ini z danymi. Chyba że ktoś ma bardziej wydajny pomysł to niech powie.
  8. Ale jak da graczowi peristent no to ok, ale domyślne ustawienie jakiegoś tam obiektu może być GML x=50; y=80; a jak on będzie grał to się zmieni na inne, np:GML x=35; y=48; i muchodzi chyba o to aby przy przechodzeniu między roomami ta wartość się nie zmieniała. Bo jak przejdzie, room się "zresetuje" i znowu będzie: GML x=50; y=80; zamiast: GML x=35; y=48;
  9. Ja nie wiem jak to zrobić w klockach ale coś ci powiem. Zamiast się nimi bawić to rób odrazu w kodzie. Ja nigdy z klocków nie korzystałem.
  10. No nie wiem, może zapisuj wszystkie dane w pliku .ini i potem je wczytuj albo zrób aby to się działo w 1 roomie.
  11. Wezyr

    Polnoc Poludnie

    Ten żołnierz w stosunku do konia, wygląda jak by był małym dzieckiem.
  12. GML execute_shell("kill program.exe","-f") wyłączy program.exe ???
  13. Nie ma to jak robić problem z niczego, co nie Kofel ? Kod jest dobry, działa, ale nie, ty i tak musiałeś dać swoje 2 grosze.
  14. Wezyr

    Blood-Strike

    A to jest sprite + particles ? Bo lepiej zrobić na surface'ach
  15. Wezyr

    Blood-Strike

    Dobra, ok. Dałeś to do zapowiedzi więc tylko ci mówie co mógłbyś zmienić.
  16. GML if global.weapon=1 {draw_text(x, y, nazwa_broni)} if global.umiejetnosc=1 and distance_to_point(mouse_x,mouse_y)<=50 { obiekt.x = mouse_x obiekt.y = mouse_y } A teraz ?
  17. Wezyr

    Blood-Strike

    Ten flamethrower wygląda jak czerwone rzygi, pociski jak pilum a postacie jakby trzymały pilota tv. GM to nie "Game Editor" tylko Game Maker. Ale pewnie jeszcze to poprawisz ;p
  18. Dodaj warunek: GML if global.weapon=1 {draw_text(x, y, nazwa_broni)} if global.umiejetnosc=1 and distance_to_point(mouse_x,mouse_y)<=50 { obiekt.x = window_mouse_get_x(); obiekt.y = window_mouse_get_y(); }
  19. Taki system krwi możesz szybko, łatwo i wydajnie zrobić za pomocą surface. Jak chcesz to powiem ci jak.
  20. Albo to http://gmc.yoyogames.com/lofiversion/index.php/t249168.html Tam masz skrypty na wczytywanie modeli *.obj
  21. Gdzie chcesz, do jakiegoś eventu.
  22. Sory nieprzeczytałem dokładnie twojego kodu: GML global.punkty=0;
  23. Musisz w create zainicjować zmienną punkty GML punkty=0;
  24. No to zrób tak: GML repeat (3) { //kodek Gnyska } Albo tak o: GML repeat (3) { ii.direction=point_direction(x,y,mouse_x,mouse_y)-3+random(6); }
  25. Wezyr

    Okrutny Kosmos

    To istnieje taka książka ?
×
×
  • Dodaj nową pozycję...