Skocz do zawartości

ediepl

Użytkownicy
  • Postów

    1 626
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez ediepl

  1. ediepl

    Epizod 2 - 1vs1

    Poprawka znaczy się co dokładniej, właśnie zacząłem a nie chce później zmieniać strategii? E: Prędkość może być dowolna z zakresu od 0-player_speed_inc?
  2. Może po prostu nie rób tego na obiektach, gm wysiada przy takim czymś.
  3. Dezaktywacja obiektu nie polega na usuwaniu go z pamięci, po prostu nie wykonują się jego eventy, fizycznie wszystkie zmienne instancji są nadal w pamięci.
  4. Zależy jak generujesz chunki, daj kod będzie łatwiej, albo na pw.
  5. :frusty: Powinno być w step/begin step, jakiegoś obiektu który jest zawsze aktywny( np o_control ) Kolizje można zrobić osobno. nawet kiedyś był przykład( nie pamiętam czego, chyba gry na androida od YYG ) gdzie otoczenie było na tiltsetach( tak to się pisało? :D ) a kolizje na ds_grid
  6. Zawsze można rysować wszystko na surface, i rysować tylko jego widoczną część.
  7. Ten kod na aktywację i dezaktywacje na pewno dobry? Może spróbuj tego: GML instance_deactivate_all(true); instance_activate_region(view_xview[0],view_yview[0],view_wview[0],view_hview[0], true); Edit: instance_activate_region(view_xview[0]-64,view_yview[0]-64,view_wview[0]+32,view_hview[0]+32, true);
  8. Trochę uprościłem, tylko dodaj w create ile ma mieć kolumn i wierszy. GML (DRAW) for(var i=0; i < kolumny; i++) { for(var j=0; j < wiersze; j++) { draw_sprite(spr_slot, 0, invx + slotx*i, invy + sloty*j); } } Edit: dla czego nie widziałem postu karolo wcześniej? Ps: karolo powinno być invx + slotx*i itd.
  9. Albo i :D, zapomniałem o tym, i lepiej użyć pr_linestrip zamiast pr_linelist. pr_linelist nie łączyło chyba od punktu do punktu, ale tylko dwa punkty sąsiednie.
  10. Najprostszy i najmniej wydajny sposób :D GML for(var i = 0; i<360; i++) { draw_point(x+lengthdir_x(r, i),y+lengthdir_y(r, i)); } EDIT: Połowa koła to i<180
  11. ediepl

    Epizod 2 - 1vs1

    Niezła robota Uzjel, na razie nie ogarniam gry :D dzisiaj pobiorę i się pobawię
  12. Nie traktuj zdefiniowanych przez gm wymiarów rooma jako ograniczenie, możesz rysować poza nim i ustawiać tam viewa.
  13. ediepl

    Foto-galeria

    Ile razy dostałeś wpierdol na ulicy? Tak tylko pytam.
  14. ediepl

    Permission deined

    Jeśli otwierałeś plik na koniec zawsze musisz go zamknąć( windows sam zamyka otwarte pliki przez aplikacje po zamknięciu programu ). Jeśli używałeś fopen( zapomniałem nazwy biblioteki ) to do zamknięcia masz fclose(file); Jeśli fstrem to plik.close(); itd itp...
  15. ediepl

    Permission deined

    Może plik jest otwarty/używany przez inny program/albo ty go wcześniej otwarłeś a nie zamknąłeś(w sensie fopen np. ). Próbowałeś usuwać inne pliki?
  16. @ΨΧΞ Blehh, wygląda jak C# wymieszany z JS
  17. O kurcze, gdzie można zamówić preorder HL3?
  18. To pewnie zaraz obok Atlantydy?
  19. Zapomniałem jak się lengthdir'ów używało :D GML (CREATE) _dist = point_distance(x, y, glowny_obiekt.x, glowny_obiekt.y) _dir = point_direction(x, y, glowny_obiekt.x, glowny_obiekt.y) GML (STEP) x = glowny_obiekt.x + lengthdir_x(_dist, glowny_obiekt.image_angle+_dir) y = glowny_obiekt.y + lengthdir_y(_dist, glowny_obiekt.image_angle+_dir) image_angle = glowny_obiekt.image_angle Teraz powinno chadziać :)
  20. GML _dist = point_distance(x, y, glowny_obiekt.x, glowny_obiekt.y); x = glowny_obiekt.x + lengthdir_x( _dist, glowny_obiekt.image_angle ); y = glowny_obiekt.y + lengthdir_y( _dist, glowny_obiekt.image_angle );
×
×
  • Dodaj nową pozycję...