Skocz do zawartości

wezyrnorbert

Użytkownicy
  • Postów

    293
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez wezyrnorbert

  1. Pressed Space: screen_save('klatka.gif') Pressed Enter: if(sprite_exists(sprite_index))sprite_delete(sprite_index) { sprite_index=sprite_add('klatka.gif',100,true,false,false,false,16,16) } Draw: if keyboard_check_released(vk_enter) { draw_sprite('klatka.gif',1,x,y) } ???????
  2. Wychodzi biały ekran po naciśnięciu spacji :P Zrobiłem tako: Create GML screen_save('klatka.gif') Klawisz Space: GML if(sprite_exists(sprite_index))sprite_delete(sprite_index) { sprite_index=sprite_add('klatka',100,true,false,false,false,16,16) } I nie działa :P
  3. Zrobiłem coś takiego i nie działa : screen_save('klatka') sprite_add('klatka',100,true,false,false,false,16,16)
  4. Nie chcę być upierdliwy ale mi nic nie mówi :P Wytłumaczysz mi to po koleji :P ?
  5. pobieram - zaraz zobacze Aaaa to ta parszywa 12-astka ? :D Edit: Nieweim, u mnie działa jak należy - klikasz i strzela :D
  6. GML sprite_add(fname,imgnumb,precise,transaprent,smooth,preload,xorigin,yorigin) Mało z tego rozumiem :D
  7. Jak zrobić aby gm zapisywał stan ekranu (robil print screena czy coś takiego) a następnie oddawał go do obj 1 jako kolejną klatkę (image_single) ???
  8. No to może : STEP GML if mouse_check_button(mb_left) if mabron=true if ammo>0 if bron=1 { { { { ID= instance_create(x+lengthdir_x(25,direction-0),y+lengthdir_y(25,direction-0),obj_pocisk); with (ID) motion_set(obj_bohater.direction,35); ammo-=1 } } } } :}
  9. Lol, niezły syf z tego kodu :P Może tak : CREATE GML bron=0 ammo=100 STEP: GML if keyboard_check_pressed('1') { bron=1 } Global Mouse Left Pressed: GML if ammo>0 and bron=1 { ID= instance_create(x+lengthdir_x(25,direction-0),y+lengthdir_y(25,direction-0),obj_pocisk); with (ID) motion_set(obj_bohater.direction,35); ammo-=1 } Edit: Napisz czy działa bo pisałem to na szybko i mam wątpliwości (chyba o czymś zapomniałem) :P
  10. Może jest głębokie i szerokie, widząc że jesteś początkujący radzę ci odłożyć ten projekt na 1 rok :P
  11. Ok thx misiek 999 Edit: A jeszcze jak zrobić aby wybierał kolor tylko raz ? mogę to dać w create ? :P
  12. Jak zrobić losowy kolor drawowanego sprita, coś w stylu (tylko że to nie działa) : GML draw_sprite_ext( sprite_index,sprite_index,x,y,image_xscale, image_yscale,image_angle,random(c_red,c_blue),image_alpha);
  13. Bez jaj co za gość:P WARNA MU, WARNA MU, WARNA MU, WARNA MU !!! Bez jaj to warna Ci. Nie baw sie więcej w moda tylko reportuj jak coś nie pasuje. ΨΧΞ
  14. CreateGracza: GML global.bron=0 Mouse Check Pressed Gracza: GML if distance_to_object(nazwa broni) <15 { global.bron=1 with (nazwa_broni) instance_destroy() } Step Gracza: GML if global.bron=1 { image_index=nazwa sprita gracza z bronią } if global.bron=0 { image_index= nazwa sprita gracza bez broni } I powinno hasać :P Edit: Zmiana broni Keyboard check pressed 1 GML global.bron=1 Keyboard check pressed 2 GML global.bron=2 Keyboard check pressed 3 GML global.bron=3 I tak dalej, jak jesteś mądry (wątpie-bez obrazy) to se poradzisz już :P
  15. To już twój 6 (chyba) temat dzisiaj, jak nie wiesz jak coś zrobić to się za to nie zabieraj :P
  16. Zapomniałem :P W draw dopisz jeszcze : GML draw_sprite_ext( sprite_index,image_index,x,y,image_xscale, image_yscale,image_angle, image_blend,image_alpha);
  17. Create Ludzika1: GML max_hp=100; hp=max_hp; Draw: GML var X,Y; X = obj_character.x; Y = obj_character.y; draw_health(X,Y-10,X+obj_character.sprite_width,Y-5,obj_character.hp,obj_character.max_hp); Colision <object>: GML obj_character.hp-=20 Step: GML if hp>max_hp { hp=max_hp } if hp<=0 { instance_destroy() show_message('Koniec Gry') game_restart() } I gotowe :P
  18. Up Up Fakt ale można zrobić że przy końcu rooma jest las czy coś i niemożna się zbliżyć na np 400 pixeli ale jeszcze można zrobić tak (tylko z viewem): GML var X,Y; X = view_xview[0]; //ustawiasz zmienną X Y = view_yview[0]; //ustawiasz zmienną Y draw_set_font(font0) //ustawienia czczcionki draw_set_color(c_red) //ustawienia koloru draw_text(X+150,Y+30,'Ammo:'+string(obj_character.ammo) //napis i jego współrzędne Nic innego mi nie przychodzi do głowy :P
  19. Tylko że tam niema obj rain tylko drawuje go obj_pogoda :P
  20. A może tak GML var X,Y; X = obj_character.x; Y = obj_character.y; draw_text(X-150,Y-200,'Ammo:'+string(obj_character.ammo) I nawet nie trzeba robić viewa :P
  21. Ok działa bo mi sie chyba pomyliło height w width i 2 razy napisalem to samo ale dzial i thx :P EDIT : A jak jeszcze zrobić aby sprite sRain znikało dopiero gdy odległość od obj_hero większa niż 80 ?
  22. Mógłbyś mi to napisać bo jakoś nie skumałem :P Wyszło mi że deszcz pada tylko po lewej stronie i z góry :P
×
×
  • Dodaj nową pozycję...