Skocz do zawartości

Marek.S

Użytkownicy
  • Postów

    3 093
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Marek.S

  1. nie da się stworzyć obiektu w innym romie za pomocą funckji w gm. są sposoby, np stworzyć jakąś listę zadać czy cuś :)
  2. tworzysz surface ustwaiasz target :P i rysujesz co tam sobie chcesz np. GML draw_set_color( c_black ); draw_rectangle( x1 , y1 , x2 , y2 , 0 ) draw_set_color( c_white ); draw_circle( x , y , r , 0 ) draw_triangle( ax , bx , cx , 0 ) na końcu reset ;)
  3. GML if ( shoot == true ) { if ( global.ammo_wmagazynku[ bron[ active ]] > 0 or global.ammo_zapasowe[ bron[ active ]] > 0 and shoot=false ) draw_sprite_ext( sprite_puste[ bron ],image_index,x,y,image_xscale, image_yscale, direction , image_blend,image_alpha) else draw_sprite_ext( sprite_strzal[ bron ],image_index,x,y,image_xscale, image_yscale,direction , image_blend,image_alpha) } else draw_sprite_ext( sprite_bron[ bron ],image_index,x,y,image_xscale, image_yscale, direction , image_blend,image_alpha) Pisałem Ci przecież wczoraj na gg. 2. Musisz losować tego sprita przy strzale, a nie w create
  4. Marek.S

    Grafika broni

    nie każdy od razu wie, jak trudno jest znaleźć dobrego grafika. btw. u nas nie jest ich za wielu.
  5. sposób Rewlisza, czy przeróbka Tymona nie znajdzie zastosowania w Twoim projekcie. jeszcze raz powtarzam, że draw i animation end jest w porządku. Podeślij mi wieczorkiem projekt, znajdziemy przyczynę ;)
  6. i usuń event draw, bo wyłączasz automatyczne rysowanie spritów.
  7. pisząc to myślałem, że sam wstawisz resztę argumentów w draw_sprite_ext :P
  8. obiekt1: GML //create clicked = false //mouse button left pressed if ( not clicked ) { instance_create( poz_x , poz_y , obiekt2 ) clicked = true } else instance_destroy() object2: GML //button left pressed instance_destroy() Te grafiki z avka i sygny to sam rysowałeś? :>
  9. harv głupi kod. btw. ten kod jest błędny. bo sprawdzasz drugie naciśnięcie butona w tym samym stepie, kiedy zwracana wartość będzie taka sama dla całego jednego step. E: czy przypadkiem nie chodzi Ci o taki "edytor roomów"? ;>
  10. Marek.S

    Tura #48

    phi. a byłem pewny, że temat będzie związany z "Halloween" =P
  11. GML x1 = 50 y1 = 200 if ( mouse_check_button_pressed( mb_left )) if ( mouse_x = x1 and mouse_y = y1 ) with( obiekt2 ) instance_destroy() i nie mouse button tylko step ;)
  12. albo: GML visible = not place_meeting( x , y , obiekt2 )
  13. nie. ale to chyba nie ma wielkiego wpływu na pracę programu? hm? ;)
  14. wolaste? czyli, że jakie? ja też używam w większości skryptów. Są wygodne i nie robią bajzlu w kodzie.
  15. podmień kod w obiekcie "panele" na: GML if( view_current = 0 ) draw_sprite( s_panel4, -1, view_xview[view_current], view_yview[view_current]+384 ); else draw_sprite( s_panel3, -1, view_xview[view_current], view_yview[view_current]+384 ); :)
  16. https://gmclan.org/index.php?sciagnijplik=20
  17. a u mnie to: GML draw_point_color( 0 , room_height - 1 , c_white )pomaga ;) surface rysuje się bez przezroczystości ;P
  18. zakoloruj punkt (0, room_height ) na jakiś kolor. nie widać obiektów, bo przysłania je surface jak robiłem "moje wormsy" to miałem to samo :P
  19. hudy to nie pascal :P GML if ( mouse_check_button_released( mb_left ) && mouse_x = 112 && mouse_y > 96 ) move_contact_all( 270 , 300 )
  20. Marek.S

    2012

    w sumie to fajnie wyszło :) tylko mała częstotliwośc myszy... :P przepraszam. niechcący postawiłem 3 zamiast 5 ;(
  21. no to chyba faktycznie tylko zadziała wstwienie pętli ;P
×
×
  • Dodaj nową pozycję...