API

Function createNavigationPluginAsync

  • Create a navigation plugin. Loads the Recast wasm internally on first call; subsequent calls reuse the loaded module.

    Pass locateFile to serve the wasm from a public path instead of bundling it inline — same pattern as HavokPhysics({ locateFile: () => "/HavokPhysics.wasm" }).

    Parameters

    • Optionaloptions: { locateFile?: (url: string) => string }

    Returns Promise<NavigationPlugin>

      const nav = await createNavigationPluginAsync({ locateFile: () => "/recast-navigation.wasm" });