Skocz do zawartości

Marek.S

Użytkownicy
  • Postów

    3 093
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Marek.S

  1. pomyliłem znaki <>. teraz jest ok.
  2. weź ssij bo kod był i jest dobrze. GML odleglosc = 100 if ( hero.y + sprite_get_bbox_bottom(hero.sprite_index) <= y + sprite_get_bbox_bottom(sprite_index) and hero.y - sprite_get_bbox_top(hero.sprite_index) >= y - sprite_get_bbox_top(sprite_index) - 15) { if (abs( x - hero.x ) >= odleglosc) { if ( (x - hero.x) > 0 ) x -= 5 else if ( (x - hero.x) < 0 ) x += 5 } }
  3. Ty cos zwaliłeś, mój kod jest OK. :P
  4. pasek_hp_i_mp_na_zmiennych_v2.gm6
  5. GML odleglosc = 100 if ( hero.y + sprite_get_bbox_bottom(hero.sprite_index) >= y + sprite_get_bbox_bottom(sprite_index) and hero.y - sprite_get_bbox_top(hero.sprite_index) <= y - sprite_get_bbox_top(sprite_index) - 15) { if (abs( x - hero.x ) >= odleglosc) { /* akcja gonienia ;) */ } }
  6. to nie jest dobre bo chodzi o platformówkę. Trzeba uwzględnić pozycję y bohatera.
  7. jest pełno, wystarczy poszukać na forum. =/
  8. room_goto() to jest funkcja a nie nazwa room'a ;/
  9. Ty bijesz wszystkie rekordy, już Ci z 20 osób TEN SAM kod podawało. GML if (keyboard_check_pressed(vk_escape)) room_goto(room0);
  10. w nazwie nie może być spacji, zamiast tego mozesz wstawić "podłogę" czyly "_"
  11. em, to żart? nie potrafisz przepisać nazwy roomu? :blink:
  12. wybrany_bohater.zmienna = 66.6
  13. http://gml2color.indented.net/functions.txt
  14. skoro nie masz pojęcia o gm to nie poprawiaj innych!! weź pomyśl ile z tym bałaganu... ogólnie to chodzi o to aby nie zagubić się we własnym kodzie, uważam, ze to co napisałem jest dobre i wydajne, nie robi bajzlu w kodzie. ...jeleń! Lordis a od czego jest poczta? :P Lecha proszę. :D
  15. Harvi potrafisz napisać coś innego niż tylko odsyłać ludzi do Dokumentacji?? =/
  16. zapomniałem o parentach ^^' zaraz dam poprawione. masz czego chciałeś, teraz biegnij mi po browara :P czary_mary_masive_skill.gm6 :P
  17. Zrobiłem małą poprawkę: czary_mary_masive_skill.gm6 u mnie działa, to zwykły gm'owski effekt ;p
  18. krew powinna mieć większy depth niż bohater. jak tworzysz krew: ob = instance_create(x,y,kreff) ob.depth = depth +1
  19. to musisz zrobić takie 3 pętle. prostsze i wydajniejsze jest to co wyżej pisałem: GML with(obj_potworek) { ds = distance_to_object(hero) if (ds < 150) { hp -= 100 //akcja obrwania } }
  20. w global game seetings w zakłądce other odznacz "Let esc end game" :P GML if (keyboard_check_pressed(vk_escape)) room_goto(room_menu);
  21. nie. w kodzie zamiast "mob" wstaw nazwę swojego potworka
  22. GML for (i = 0; i < instance_number( mob ); i += 1) // zapętla tyle razy ile jest obiektów "mob" { obj = instance_find( mob, i); // znajduje obiekt o numerze i if ( !instance_exists( obj )) continue; //jeżeli obiekt nie istnieje pomija go ds = distance_to_object( obj ); if ( ds < 150 ) { obj.hp -= 100 //jakaś tam akcja } } zastosowanie pętli for
×
×
  • Dodaj nową pozycję...