Skocz do zawartości

Uzjel

Administratorzy
  • Postów

    2 015
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    15

Odpowiedzi opublikowane przez Uzjel

  1. Aby zwiększać szybkość pocisku, musisz zwiększać dystans nadany w physics_apply_impulse.

     

    Siłę ustawiasz tutaj:

     

    var xforce = lengthdir_x(200, 270)

    var yforce = lengthdir_y(200, 270)

     

    Zwiększając wartość 200, będziesz zwiększał szybkość pocisku.

     

    Jeżeli twój pocisk ma być naprawdę szybki to polecam dodać mu jeszcze parametr:

    phy_bullet = true;

     

    o którym więcej oczywiście w dokumentacji :)

    https://docs.yoyogames.com/

  2. Po prostu fizyka wyłapuje kolizję, a silnik GMowy nie.

     

    Zamiast eventu collision, spróbuj użyć w stepie.

     

    physics_test_overlap

     

    Z równie przydatnych rzeczy do debugowania

     

    GML
    flag = phy_debug_render_aabb | phy_debug_render_collision_pairs | phy_debug_render_obb;

    physics_world_draw_debug(flag);

     

    więcej w dokumentacji :bye1:

×
×
  • Dodaj nową pozycję...