Skocz do zawartości

Marek.S

Użytkownicy
  • Postów

    3 093
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Marek.S

  1. create: GML alarm[ 0 ] = 30 alarm0: GML i = instance_create( x, y, obj_pocisk ) i. direction = point_direction( x, y, hero.x, hero.y ) i. speed = 5 alarm[ 0 ] = 30
  2. czyż nie po to jest pętla for? GML for ( n = 0; n < global.keys; n += 1 ) { draw_sprite( spr_key_icon, 0 , view_xview + 20 * i, view_yview + 20 ); } twoim błędem jest: for(i=1;i=3;i+=1) jak już to <=
  3. GML if ( keyboard_check_direct( vk_escape)) game_end()
  4. w gmFTP: FTP_Connect() FTP_GetFile() FTP_PutFile()
  5. a po co angażować w to PHP? zapisu powtórkę w gm i sprawdzaj przed wysłaniem pkt na serwer. PS.: GML STEP: if ( point_distance( mouse_x, mouse_y, mouse_previous_x, mouse_previous_y ) > 30 ) show_message( 'Cheatujesz' ); END STEP: mouse_previous_x = mouse_x mouse_previous_y = mouse_y i masz blokadę anty cheatową :D
  6. lepiej pokaż projekt. powiem Ci co masz nie tak.
  7. GML if ( x != xprevious or y != yprevious ) { image_angle = point_direction( x,y, mouse_x, mouse_y ) } ?
  8. przypisz sobie napisane słowa do tablicy i na pętli rysuj je z odpowiednim kolorem w odpowiedniej pozycji. Ogólnie to ciężka sprawa. Może być lipa np przy kasowaniu poprzedniego słowa :( Jeśli chcesz to mieć zrobione perfekcyjnie to będziesz musiał nad tym trochę posiedzieć :P
  9. create: GML amunicja = 50 can = true klawisz spacji: GML if ( amunicja > 0 and can = true ) { pocisk = instance_create(x, y, obj_pocisk) pocisk. speed = 10 pocisk. direction = direction; amunicja -= 1; //odejmij 1 od składu aminucji can = false //zablokuj wystrzał alarm[ 0 ] = 30 // odstęp miedzy strzałami } alarm0: GML can = true
  10. https://gmclan.org/up1558_11_stzrelanie_do_ptakow.html xD
  11. RichEdit w MaxWinApi.dll Temat przenoszę do początkujących.
  12. na pewno żaden z obiektów nie ma ustawionej maski? spróbuj do każdej z tych wartości odjąć 10: GML if ( collision_rectangle( other.x - sprite_get_bbox_left( other.sprite_index ) + 10, y - sprite_get_bbox_top( other.sprite_index ) + 10, x + sprite_get_bbox_right( other.sprite_index ) - 10, y + sprite_get_bbox_bottom( other.sprite_index ) - 10, self, 1, 0 )) speed = 0
  13. GML if ( collision_rectangle( other.x - sprite_get_bbox_left( other.sprite_index ), y - sprite_get_bbox_top( other.sprite_index ), x + sprite_get_bbox_right( other.sprite_index ), y + sprite_get_bbox_bottom( other.sprite_index ), self, 1, 0 )) speed = 0 o ile czegoś nie pomieszałem, to powinno być ok :)
  14. jak to przed obiektem? obiekt ma ustawioną jakaś maskę?
  15. to tak uniwersalnie: GML if ( x != xprevious or y != yprevious ) { direction = point_direction( x,y, mouse_x, mouse_y ) image_angle = direction }
  16. GML if ( speed > 0 ) { direction = point_direction( x,y, mouse_x, mouse_y ) image_angle = direction } :D
  17. no tak jak by tak :P Podziel sobie ten background na cześci np po 100px powinno byc płynniej ;)
  18. Zaznacz obiektowi Presistent, a w jego step daj: x = view_xview[ 0 ] y = view_yview[ 0 ] ;)
×
×
  • Dodaj nową pozycję...