Cloth

Síly a vítr

Používejte fyzikální síly nebo nastavte trvalý aerodynamický vítr.

Používejte fyzikální síly nebo nastavte trvalý aerodynamický vítr.

GML
cloth.add_force(x, y, z);

Jde o sílu, nikoli okamžitý impulz. Herní síly aplikujte před fyzikálním krokem. API podporuje také pomocníky pro lokální síly a impulzy do Soft Body. Připnuté body a úchyty respektují své vlastnictví.

GML
wind = jolt_soft_body_wind(cloth);
wind.set_direction(1, 0, 0);
wind.set_speed(5);
wind.set_gust_strength(0.3);
wind.set_turbulence(0.2);

Vítr se registruje jednou a působí během fyzikálních kroků; nepotřebuje apply() každý snímek. Zničení látky zneplatní její vítr. Vítr nepočítá zakrytí překážkami.

Nové související postupy#

Ověřené kontrakty operací#

Následující kontrakty rozlišují jednotky, návratové hodnoty, chyby a životnost podle aktuální implementace. Nevynechávej kontrolu výsledku: false, 0 a undefined mohou mít u různých metod odlišný význam.

Symbol / vlastníkSignaturaKontrakt operace
JoltBBMODCloth.add_forceJoltBBMODCloth.add_force(x,y,z)Světové x/y/z síly v N, konečnost ověřuje nativní cesta; Boolean. Jde o celkovou sílu, pro lokální působení použij jolt_soft_body_force.