Cloth
Kolizní vrstvy
Látka používá běžnou matici kolizních vrstev vůči rigidním tělesům.
Látka používá běžnou matici kolizních vrstev vůči rigidním tělesům.
cloth.set_layer(cloth_layer);
var layer_handle = cloth.get_layer();Použijte platný JoltLayer nebo jeho handle. get_layer() vrací nativní handle; pro metody vrstvy si ponechte původní wrapper. Kontakty se statickými, dynamickými i kinematickými tělesy fungují podle nastavení vrstev.
Kolize látky s látkou ani se sebou samou tato integrace nepodporuje. Soft Body není JoltBody a nelze jej předávat rigid-only API. Carry používá vlastní Soft Body integraci a set_grab_enabled(true).
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.get_layer | JoltBBMODCloth.get_layer() | Číselný handle vrstvy; 0 při neplatném wrapperu, nikoliv JoltLayer. |
| JoltBBMODCloth.set_layer | JoltBBMODCloth.set_layer(layer) | JoltLayer nebo číselný handle existující vrstvy v tomto světě; Boolean. |