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.

GML
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íkSignaturaKontrakt operace
JoltBBMODCloth.get_layerJoltBBMODCloth.get_layer()Číselný handle vrstvy; 0 při neplatném wrapperu, nikoliv JoltLayer.
JoltBBMODCloth.set_layerJoltBBMODCloth.set_layer(layer)JoltLayer nebo číselný handle existující vrstvy v tomto světě; Boolean.