Skocz do zawartości

hudy0070

Użytkownicy
  • Postów

    462
  • Dołączył

  • Ostatnia wizyta

O hudy0070

  • Urodziny 18.02.1993

O mnie

  • Skąd
    Biłgoraj
  • Płeć
    Male
  • Adres www

Osiągnięcia hudy0070

Forum Veteran

Forum Veteran (6/13)

0

Reputacja

  1. GML if(abs(obj_tarim.x-obj_chodzenie.x)>4)) { move_towards_point(obj_chodzenie.x,y,4); } else { move_towards_point(x,obj_chodzenie.y,4); }
  2. Co do wcześniejszego problemu: GML (step) if( room = room0 ) if monet=9{ monet=0 room_goto_next() } GML (create) x=ty.x; y=ty.y;
  3. https://gmclan.org/index.php?sciagnijplik=210 O coś takiego Ci chodzi?
  4. GML draw_primitive_begin(pr_linestrip) ?
  5. http://www.gmlscripts.com/script/instance_nth_nearest
  6. Nie chodzi przypadkiem o funkcję instance_nearest? Instance_nearest zwraca id najbliższej instancji danego obiektu.
  7. Return zdaje się jest sam w sobie breakiem?
  8. http://gmc.yoyogames.com/index.php?showtopic=492876 może Ci to jakoś pomoże?
  9. nie wystarczy dodać else między warunkami?
  10. GML (create) oMap=ds_map_create(); for(i=0;i<65536;i+=1;) { if(object_exists(i)) { ds_map_add(oList,i,object_get_name(i)); } } I masz mapę z obiektami jeżeli chcesz się tak męczyć.
  11. może spróbuj coś pokombinować z object_get_name?
  12. Zamiast bawić się w dodawanie kolejnych różnych obiektów, stwórz sobie jeden obiekt i w zależności od tego czym ma być zmieniaj mu parametry. Możesz też zastosować switcha jeżeli znasz ID wszystkich obiektów.
  13. GML (scrfindnearestvisible) /* argument0 - obiekt który ma być widoczny argument1 - gracz? argument2 - ściana */ var dyst,ID,a; a=sqrt(sqr(room_width)+sqr(room_height)); with(argument0) { if(!collision_line(x,y,argument1.x,argument1.y,argument2,false,false)) { dyst=sqrt(sqr(x-argument1.x)+sqr(y-argument1.y)); if(dyst<global.a) { global.a=dyst; ID=id; } } } return id;
×
×
  • Dodaj nową pozycję...