UNPKG

@realsee/five

Version:

Realsee Renderer SDK

70 lines (51 loc) • 2.04 kB
# Quick Start (快速开始) - **Summary**: 本指南介绍如何安装 Five 并加载一个基础 VR 场景。 ## Installation 通过 npm 或 yarn 安装: ```bash npm install three@^0.117.1 @realsee/five # or yarn add three@^0.117.1 @realsee/five ``` > **注意**: Five 依赖 `three`,请确保安装了兼容的版本。 ## Basic Usage 初始化 Five 实例并加载 Work 数据: ```typescript import { Five, parseWork } from "@realsee/five"; // 1. 创建 Five 实例 const five = new Five(); // 2. 挂载到 DOM const app = document.getElementById('app'); if (app) { // 设置容器全屏 app.style.width = '100vw'; app.style.height = '100vh'; five.appendTo(app); // 监听窗口大小变化 window.addEventListener('resize', () => five.refresh()); } // 3. 加载数据 (Work) // 这是一个公开测试数据 const workURL = 'https://raw.githubusercontent.com/realsee-developer/dnalogel/main/open-works/real/80o024DE2xyva3j5BE/work.json'; fetch(workURL) .then(res => res.json()) .then(json => { // 解析并加载 const work = parseWork(json); return five.load(work); }) .then(() => { console.log("模型加载完成"); }) .catch(err => console.error(err)); ``` ## Next Steps 掌握基础用法后,您可以探索更多核心功能: * **控制视角与移动**: 了解如何通过代码控制相机。 -> [Five.updateCamera](./features/five.md) / [State](./features/state.md) * **切换模态**: 在全景、模型、平面图之间切换。 -> [Mode](./features/mode.md) * **监听事件**: 响应用户的点击和交互。 -> [Event](./features/event.md) * **视觉调整**: 修改材质参数或开启后处理效果。 -> [Material](./features/material.md) / [Postprocessing](./features/postprocessing.md) * **自定义配置**: 修改图片加载参数或渲染效果。 -> [ImageOptions](./features/image-options.md) ## Related * [Five](./features/five.md): Five 类完整 API 说明。 * [Work](./features/work.md): 了解 Work 数据结构。