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.
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í.
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ík | Signatura | Kontrakt operace |
|---|---|---|
| JoltBBMODCloth.add_force | JoltBBMODCloth.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. |