@threlte/rapier
Version:
Components and hooks to use the Rapier physics engine in Threlte
17 lines (16 loc) • 386 B
JavaScript
import RAPIER from '@dimforge/rapier3d-compat';
let initialized = false;
let promise;
export const initRapier = () => {
if (initialized)
return true;
if (!promise) {
promise = new Promise((resolve) => {
RAPIER.init().then(() => {
initialized = true;
resolve();
});
});
}
return promise;
};