PX

pmndrs/xr

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

2620 stars 质量 64 趋势 40NOASSERTION

🤳 React-three-fiber 的 VR/AR

概览

XR:将任何R3F应用变成互动式沉浸式体验。 1. const store = createXRStore() 创建一个 xr 存储器 2.store.enterAR() 在点击按钮时调用 Enter AR() 3....用XR组件包装你的内容 ...或者阅读这份关于将 react-three/fiber 应用转换为 XR 的指南。 - 💾 存储 - 👆 交互 - 👌 手柄 - 🧊 对象检测 - ✴ 起点 - 🪄 传送 - 🕹️ 手柄 - ➕ 次级输入源 - 📺 图层 - 🎮 自定义控制器/手/... - ⚓️ 锚点 - 📱 主导覆盖层 - 🎯 命中测试 - ⛨ 守卫 - 来自@react-三/XR V5 - 来自Natuerlich 该包附带一个与已安装版本匹配的编码代理使用技能。用 skills-npm 安装,它链接了你已安装软件包的技能: 该项目得到了几家致力于打造尖端3D网页和XR体验的公司和个人的支持。快去看看吧!

概述(AI 翻译)

XR 将任何R3F应用变成互动式沉浸式体验。

它看起来像什么?

一个简单的场景,网格在点击触摸或指向时,会在"red"和"blue"之间切换材质颜色。

如何为您的@react三/光纤应用启用XR?

  1. const store = createXRStore() 创建一个 XR 存储
  2. store.enterAR() 点击按钮时呼叫 enter AR
  3. ... 用 XR 组件包装你的内容

…或者阅读这份关于将 react-three/fiber 应用转换为 XR 的指南。

教程

  • 💾 商店
  • 👆 相互作用
  • 👌 手柄
  • 🧊 物体检测
  • ✴ 起源
  • 🪄 传送
  • 🕹️ 手柄
  • ➕ 次级输入源
  • 📺 层
  • 🎮 自定义手柄/手型/…
  • ⚓️ 主力店
  • 📱 Dom 叠加层
  • 🎯 击中测试
  • ⛨ 卫兵

外部教程

  • 🥇 WebXR 第一步反应 由 Meta Quest 提供

迁徙指南

  • 来自@react-三/XR V5
  • 来自Natuerlich

特工技能

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

xr Turn any R3F app into an interactive immersive experience.

npm install three @react-three/fiber @react-three/xr@latest

What does it look like?

A simple scene with a mesh that toggles its material color between "red" and "blue" when clicked through touching or pointing.
import { Canvas } from '@react-three/fiber'
import { XR, createXRStore } from '@react-three/xr'
import { useState } from 'react'

const store = createXRStore()

export function App() {
  const [red, setRed] = useState(false)
  return (
    <>
       store.enterAR()}>Enter AR
      
        
           setRed(!red)} position={[0, 1, -1]}>
            
            
          
        
      
    
  )
}

How to enable XR for your @react-three/fiber app?

  1. const store = createXRStore() create a xr store
  2. store.enterAR() call enter AR when clicking on a button
  3. ... wrap your content with the XR component

… or read this guide for converting a react-three/fiber app to XR.

Tutorials

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add pmndrs/xr
新手?先看 mcpskill.org 教程 →