💡
原文英文,约1400词,阅读约需5分钟。
📝
内容提要
Needle Engine是一个基于Web的3D引擎,支持在浏览器中运行高级3D内容,兼容Unity和Blender,适用于浏览器游戏、互动网站及VR/AR内容。它支持多用户和WebXR,适合实时协作。开发者可使用TypeScript/JavaScript在Unity中编写脚本,并通过Vercel等平台发布场景。
🎯
关键要点
- Needle Engine是一个基于Web的3D引擎,支持在浏览器中运行高级3D内容。
- 兼容Unity和Blender,适用于浏览器游戏、互动网站及VR/AR内容。
- 支持多用户和WebXR,适合实时协作和数字双胞胎。
- 开发者可使用TypeScript/JavaScript在Unity中编写脚本。
- 可以将场景上传到Needle Cloud或自行托管。
- 支持在网页中嵌入响应式3D场景,利用HTML/CSS/JavaScript进行交互。
- 使用WebXR设备API支持VR头显和AR浏览器。
- 在Unity中,开发者通过将脚本附加到对象来构建场景,脚本在运行时以TypeScript组件的形式运行。
- 提供了在Vercel等平台上发布场景的流程。
- 需要创建Vercel账户并安装Node.js环境。
- 支持Universal Render Pipeline (URP)和Built-In Render Pipeline (BiRP)。
- 在Unity中安装Needle Engine包并创建新场景。
- 通过命令行部署项目到Vercel,设置项目和部署选项。
- 每次更改项目后,通过命令行更新生产部署。
- Needle Engine的一个主要优势是能够为浏览器构建轻量级VR应用。
➡️