Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 462 Bytes

use-teleport.mdx

File metadata and controls

30 lines (23 loc) · 462 Bytes
order category name type
17
@threlte/xr
useTeleport
hook

Provides a function to teleport the player to a reference frame.

<script>
  import { useTeleport } from '@threlte/xr'

  const teleport = useTeleport()
  const vec3 = new THREE.Vector3()

  vec3.set(5, 0, 5)

  teleport(vec3)
</script>

This function can be used within useTask for smooth movement.

useTask((delta) => {
  vec3.z += delta
  teleport(vec3)
})