World en Android (WebXR)
En Android, Monolook World usa WebXR para iniciar una sesión immersive-ar, detectar superficies y colocar contenido 3D.
Estado
| Plataforma | Estado |
|---|---|
| Android Chrome | Soportado |
| Headsets XR | Próximamente |
| Desktop | Preview sin AR real |
Requisitos
- HTTPS.
- Chrome en Android.
- Permiso de cámara.
- Licencia de Monolook World.
Flujo mínimo
js
import { Monolook } from 'monolook/world'
const monolook = new Monolook({
adapter: 'three',
THREE,
scene,
camera,
renderer,
domOverlayRoot: document.getElementById('dom_overlay')
})
await monolook.start({
mode: 'surface',
licenseKey: '<WORLD_LICENSE_KEY>'
})
monolook.startTracking()
monolook.setRenderLoop(() => {
monolook.updateTracking()
renderer.render(scene, camera)
})
await monolook.enterAR()Colocación
js
const pose = monolook.getIndicatorPose()
if (pose?.visible) {
object.position.set(pose.position.x, pose.position.y, pose.position.z)
monolook.pauseTracking()
monolook.setIndicatorVisible(false)
}