Pokročilé API
Explicitní světy
Reference a použití: Explicitní světy.
| API | Chování |
|---|---|
| jolt_world_create(gx, gy, gz) | Vytvoří explicitní svět se světovou gravitací; při úspěchu handle > 0. |
| jolt_world_step(world, seconds, collision_steps=1) | Posune tento svět o seconds; časování řídí volající. |
| jolt_step(world, seconds) | Helper zvolí clamp(ceil(seconds*60),1,64) kolizních kroků. |
| jolt_world_destroy(world) | Uvolní explicitní svět; ve svém kódu zneplatněte ponechané handly. |
// Standalone raw-only example.
if (jolt_init() == 1) {
var world = jolt_world_create(0, 0, -9.81);
if (world > 0) {
if (jolt_world_step(world, 1/60, 1) != 1) {
show_debug_message(jolt_get_last_error_message());
}
if (jolt_world_destroy(world) != 1) {
show_debug_message(jolt_get_last_error_message());
}
} else show_debug_message(jolt_get_last_error_message());
jolt_shutdown();
}