Needle Engine
  • README
  • Code Of Conduct
  • HOW TO
  • documentation
    • SUMMARY
    • _backlog-mermaid
    • _backlog
    • _meta-test
    • Automatic Component Generation
    • Needle Core Components
    • How To Debug
    • Deployment and Optimization
    • embedding
    • Everywhere Actions
    • Example Projects ✨
    • Exporting Assets, Animations, Prefabs, Materials, Lightmaps...
    • Questions and Answers (FAQ) 💡
    • Feature Overview
    • This page has been moved: continue here
    • getting-started
    • Frameworks, Bundlers, HTML
    • index
    • Additional Modules
    • Networking
    • Needle Engine Project Structure
    • Samples Projects
    • Scripting Examples
    • Creating and using Components
    • Live
    • Live
    • About
    • Live
    • Live
    • Live
    • Live
    • Support, Community & AI
    • Technical Overview
    • Testimonials
    • Testing on local devices
    • Using Needle Engine directly from HTML
    • vision
    • VR & AR (WebXR)
    • blender
      • Needle Engine for Blender
    • cloud
      • Needle Cloud
    • custom-integrations
      • index
    • getting-started
      • Scripting Introduction for Unity Developers
      • Getting Started & Installation
      • Scripting in Needle Engine
    • reference
      • needle.config.json
      • <needle-engine> Configuration
      • @serializable and other decorators
    • three
      • index
    • unity
      • Editor Sync
      • Needle Engine for Unity
    • lang
      • de
        • 404
        • SUMMARY
        • Automatische Komponenten-Generierung
        • Needle-Kernkomponenten
        • Debugging
        • Bereitstellung und Optimierung
        • embedding
        • Everywhere Actions
        • Beispielprojekte ✨
        • Assets, Animationen, Prefabs, Materialien, Lightmaps exportieren...
        • Fragen und Antworten (FAQ) 💡
        • Funktionsübersicht
        • Diese Seite wurde verschoben: hier fortfahren
        • getting-started
        • Frameworks, Bundler, HTML
        • index
        • Zusätzliche Module
        • Netzwerkfunktionen
        • Needle Engine Projektstruktur
        • Beispielprojekte
        • Scripting Beispiele
        • Erstellen und Verwenden von Komponenten
        • Live
        • Live
        • Über
        • Live
        • Live
        • Live
        • Live
        • Support und Community
        • Technischer Überblick
        • Erfahrungsberichte
        • Testen auf lokalen Geräten
        • Needle Engine direkt aus HTML verwenden
        • vision
        • VR & AR (WebXR)
        • blender
          • Needle Engine für Blender
        • cloud
          • Needle Cloud
        • custom-integrations
          • index
        • getting-started
          • Einführung in das Scripting für Unity-Entwickler
          • Erste Schritte & Installation
          • Scripting in Needle Engine
        • reference
          • needle.config.json
          • <needle-engine> Konfiguration
          • @serializable und andere Decorators
        • three
          • index
        • unity
          • Editor Synchronisierung
          • Needle Engine für Unity
      • es
        • SUMMARY
        • Generación Automática de Componentes
        • Componentes principales de Needle
        • Cómo Depurar
        • Despliegue y optimización
        • embedding
        • Acciones Everywhere
        • Proyectos de Ejemplo ✨
        • Exportación de Assets, Animaciones, Prefabs, Materiales, Lightmaps...
        • Preguntas Frecuentes (FAQ) 💡
        • Resumen de Características
        • Esta página ha sido movida: continúe aquí
        • getting-started
        • Frameworks, Bundlers, HTML
        • index
        • Módulos Adicionales
        • Redes
        • Estructura de Proyecto de Needle Engine
        • Proyectos de ejemplo
        • Ejemplos de scripting
        • Crear y usar Components
        • En vivo
        • En Vivo
        • Acerca de
        • En vivo
        • En vivo
        • En vivo
        • En vivo
        • Soporte y Comunidad
        • Resumen técnico
        • Testimonios
        • Testing on local devices
        • Usando Needle Engine directamente desde HTML
        • vision
        • VR & AR (WebXR)
        • blender
          • Needle Engine para Blender
        • cloud
          • Needle Cloud
        • custom-integrations
          • index
        • getting-started
          • Introducción al Scripting para Desarrolladores de Unity
          • Primeros pasos e instalación
          • Scripting in Needle Engine
        • reference
          • needle.config.json
          • Configuración de <needle-engine>
          • @serializable y otros decoradores
        • three
          • index
        • unity
          • Editor Sync
          • Needle Engine para Unity
      • fr
        • SUMMARY
        • Génération automatique de composants
        • Composants principaux de Needle
        • Comment déboguer
        • Déploiement et Optimisation
        • embedding
        • Everywhere Actions
        • Exemples de Projets ✨
        • Exporter des Assets, des Animations, des Prefabs, des Matériaux, des Lightmaps...
        • Questions et Réponses (FAQ) 💡
        • Aperçu des fonctionnalités
        • Cette page a été déplacée : continuez ici
        • getting-started
        • Frameworks, Bundlers, HTML
        • index
        • Modules supplémentaires
        • Réseau
        • Structure du projet Needle Engine
        • Projets d'exemples
        • Exemples de Scripting
        • Créer et utiliser des Components
        • showcase-bike
        • En direct
        • À propos
        • En direct
        • Jouer
        • En direct
        • En direct
        • Support et Communauté
        • Vue d'ensemble technique
        • Témoignages
        • Tester sur les appareils locaux
        • Utiliser Needle Engine directement depuis HTML
        • vision
        • VR & AR (WebXR)
        • blender
          • Needle Engine pour Blender
        • cloud
          • Needle Cloud
        • custom-integrations
          • index
        • getting-started
          • Introduction au Scripting pour les Développeurs Unity
          • Premiers pas et installation
          • Scripting in Needle Engine
        • reference
          • needle.config.json
          • <needle-engine> Configuration
          • @serializable et autres décorateurs
        • three
          • index
        • unity
          • Synchronisation de l'Editor (Editor Sync)
          • Needle Engine pour Unity
      • hi
        • SUMMARY
        • कंपोनेंट का स्वतः जनरेशन
        • नीडल कोर कंपोनेंट्स
        • How To Debug
        • Deployment and Optimization
        • embedding
        • Everywhere Actions
        • उदाहरण प्रोजेक्ट ✨
        • एसेट, एनिमेशन, प्रीफैब, मटेरियल, लाइटमैप्स... को एक्सपोर्ट करना
        • प्रश्न और उत्तर (FAQ) 💡
        • सुविधा अवलोकन
        • यह पृष्ठ स्थानांतरित कर दिया गया है: यहां जारी रखें
        • getting-started
        • Frameworks, Bundlers, HTML
        • index
        • अतिरिक्त मॉड्यूल
        • नेटवर्किंग
        • Needle Engine प्रोजेक्ट स्ट्रक्चर
        • samples-and-modules
        • स्क्रिप्टिंग उदाहरण
        • कंपोनेंट बनाना और उपयोग करना
        • लाइव
        • लाइव
        • परिचय
        • लाइव
        • लाइव
        • लाइव
        • लाइव
        • समर्थन और समुदाय
        • तकनीकी अवलोकन
        • प्रशंसापत्र
        • Testing on local devices
        • HTML से सीधे Needle Engine का उपयोग करना
        • vision
        • VR & AR (WebXR)
        • blender
          • Needle Engine for Blender
        • cloud
          • Needle Cloud
        • custom-integrations
          • index
        • getting-started
          • Unity डेवलपर्स के लिए स्क्रिप्टिंग परिचय
          • आरंभ करना और इंस्टॉलेशन
          • Needle Engine में स्क्रिप्टिंग
        • reference
          • needle.config.json
          • <needle-engine> कॉन्फ़िगरेशन
          • @serializable and other decorators
        • three
          • index
        • unity
          • Editor Sync
          • Unity के लिए Needle Engine
      • ja
        • SUMMARY
        • 自動コンポーネント生成
        • Needleコアコンポーネント
        • デバッグの方法
        • デプロイと最適化
        • embedding
        • Everywhere Actions
        • サンプルプロジェクト ✨
        • アセット、アニメーション、Prefab、マテリアル、ライトマップなどのエクスポート
        • よくある質問(FAQ)💡
        • 機能概要
        • このページは移動しました: こちらからどうぞ
        • getting-started
        • フレームワーク、バンドラー、HTML
        • index
        • 追加モジュール
        • ネットワーキング
        • Needle Engineプロジェクトの構造
        • サンプルプロジェクト
        • スクリプティング例
        • Creating and using Components
        • ライブ
        • showcase-castle
        • 概要
        • ライブ
        • ライブ
        • ライブ
        • ライブ
        • サポートとコミュニティ
        • 技術概要
        • お客様の声
        • ローカルデバイスでのテスト
        • HTMLからNeedle Engineを直接使用する
        • vision
        • VR & AR (WebXR)
        • blender
          • Blender 用 Needle Engine
        • cloud
          • Needle Cloud
        • custom-integrations
          • index
        • getting-started
          • Scripting Introduction for Unity Developers
          • はじめに & インストール
          • Needle Engineでのスクリプティング
        • reference
          • needle.config.json
          • <needle-engine> 設定
          • @serializable およびその他のデコレーター
        • three
          • index
        • unity
          • Editor Sync
          • Unity用Needle Engine
      • pt
        • SUMMARY
        • Automatic Component Generation
        • Componentes Principais do Needle
        • Como Depurar
        • Implementação e Otimização
        • embedding
        • Everywhere Actions
        • Projetos de Exemplo ✨
        • Exportar Recursos, Animações, Prefabs, Materiais, Lightmaps...
        • Perguntas e Respostas (FAQ) 💡
        • Visão Geral dos Recursos
        • Esta página foi movida: continue aqui
        • getting-started
        • Frameworks, Bundlers, HTML
        • index
        • Módulos Adicionais
        • Redes
        • Estrutura do Projeto Needle Engine
        • Projetos de Exemplo
        • Exemplos de Scripting
        • Criar e usar Componentes
        • Ao Vivo
        • Ao Vivo
        • Sobre
        • Ao Vivo
        • Ao Vivo
        • Ao Vivo
        • Ao Vivo
        • Suporte e Comunidade
        • Visão Geral Técnica
        • Depoimentos
        • Testar em dispositivos locais
        • vanilla-js
        • vision
        • VR & AR (WebXR)
        • blender
          • Needle Engine para Blender
        • cloud
          • Needle Cloud
        • custom-integrations
          • index
        • getting-started
          • Introdução à Scripting para Developers Unity
          • Começar e Instalação
          • Scripting no Needle Engine
        • reference
          • needle.config.json
          • needle-engine-attributes
          • @serializable e outros decorators
        • three
          • index
        • unity
          • Sincronização do Editor
          • Needle Engine para Unity
      • vn
        • 404
        • SUMMARY
        • Automatic Component Generation
        • Các Component Cốt lõi của Needle
        • Cách gỡ lỗi
        • Triển khai và Tối ưu hóa
        • embedding
        • Hành động ở mọi nơi (Everywhere Actions)
        • Các Dự Án Ví Dụ ✨
        • Xuất Tài sản, Hoạt ảnh, Prefab, Vật liệu, Lightmap...
        • Câu hỏi thường gặp (FAQ) 💡
        • Tổng quan tính năng
        • Trang này đã được di chuyển: tiếp tục tại đây
        • getting-started
        • Frameworks, Bundlers, HTML
        • index
        • Các Module Bổ Sung
        • Kết nối mạng
        • Cấu trúc dự án Needle Engine
        • samples-and-modules
        • Ví dụ về Scripting
        • Tạo và sử dụng Component
        • Trực tiếp
        • Trực tiếp
        • Giới thiệu
        • Trực tiếp
        • Chơi thử
        • Trực tiếp
        • Demo trực tiếp
        • Hỗ trợ và Cộng đồng
        • Tổng quan kỹ thuật
        • Lời chứng thực
        • Testing on local devices
        • Sử dụng Needle Engine trực tiếp từ HTML
        • vision
        • VR & AR (WebXR)
        • blender
          • Needle Engine cho Blender
        • cloud
          • Needle Cloud
        • custom-integrations
          • index
        • getting-started
          • Giới thiệu về Scripting cho các nhà phát triển Unity
          • Getting Started & Installation
          • Scripting trong Needle Engine
        • reference
          • needle.config.json
          • Cấu hình <needle-engine>
          • @serializable và các decorator khác
        • three
          • index
        • unity
          • Editor Sync
          • Needle Engine cho Unity
      • zh
        • SUMMARY
        • 自动生成组件
        • Needle 核心组件
        • 如何调试
        • 部署与优化
        • embedding
        • Everywhere Actions
        • 示例项目 ✨
        • 导出资源、动画、预制体、材质、光照贴图...
        • 常见问题 (FAQ) 💡
        • 功能概览
        • 此页面已移动:请在此处继续
        • getting-started
        • 框架、打包器、HTML
        • index
        • 附加模块
        • 网络
        • Needle Engine 项目结构
        • 示例项目
        • Scripting Examples
        • Creating and using Components
        • 实时示例
        • 实时
        • 关于
        • 实时演示
        • 在线试玩
        • 实时演示
        • 现场演示
        • 支持与社区
        • 技术概述
        • 用户评价
        • Testing on local devices
        • 使用 Needle Engine 直接从 HTML
        • vision
        • VR & AR (WebXR)
        • blender
          • Needle Engine for Blender
        • cloud
          • Needle Cloud
        • custom-integrations
          • index
        • getting-started
          • Scripting Introduction for Unity Developers
          • 入门与安装
          • 在 Needle Engine 中编写脚本
        • reference
          • needle.config.json
          • <needle-engine> 配置
          • @serializable and other decorators
        • three
          • index
        • unity
          • 编辑器同步
          • Unity 版 Needle Engine
Powered by GitBook
On this page
  • 着色器和材质 (Shaders and Materials)
  • 跨平台:VR、AR、移动、桌面
  • 光照贴图 (Lightmaps)
  • 多人游戏和网络 (Multiplayer and Networking)
  • 动画和序列 (Animations and Sequencing)
  • Animator
  • Timeline
  • 物理 (Physics)
  • UI
  • 粒子 (Particles)
  • 后处理 (PostProcessing)
  • 编辑器集成 (Editor Integrations)
  • 脚本 (Scripting)
  • 还有更多
  • 下一步
Edit on GitHub
  1. documentation
  2. lang
  3. zh

功能概览

Previous常见问题 (FAQ) 💡Next此页面已移动:请在此处继续

Last updated 26 days ago

Needle Engine 是一个功能齐全的 3D 引擎,可在浏览器中运行。它具备了您期望的现代 3D 引擎的所有功能,甚至更多。如果您还没有了解,请查看我们的 和我们的 。

[[toc]]

着色器和材质 (Shaders and Materials)

使用 Shader Graph 或其他系统创建的 PBR 材质和自定义着色器都可以导出。

使用基于节点的 为 Web 创建着色器。ShaderGraph 让艺术家可以轻松地持续创作,而无需担心语法问题。

阅读更多关于 • 的信息

跨平台:VR、AR、移动、桌面

Needle Engine 可以在任何 Web 技术运行的地方运行:在桌面、移动设备、AR 或 VR 上运行同一个应用程序。我们构建 Needle Engine 时就考虑到了 ,并将其视为响应式 Web 设计不可或缺的一部分!

使用 实现 Android 和 iOS 上的交互式 AR。

光照贴图 (Lightmaps)

lightmaps

光照贴图可以在 Unity 或 Blender 中烘焙,轻松为您的 3D 内容添加美丽的静态光照。Web 的光照烘焙从未如此简单。只需在 Unity 中将您想要烘焙光照贴图的对象标记为 static,向您的场景添加一个或多个光源(或使用自发光材质),然后点击烘焙。Needle Engine 将按场景导出您的光照贴图,并自动加载和显示它们,就像您在编辑器中看到的一样!

多人游戏和网络 (Multiplayer and Networking)

联网功能内置于核心运行时中。Needle Engine 部署到 Glitch 后,会附带一个微型服务器,让您可以在几秒钟内部署一个多人 3D 环境。内置的联网组件让您轻松入门,您也可以创建自己的同步组件。同步变量和状态非常容易!

动画和序列 (Animations and Sequencing)

Needle Engine 为 Web 带来了强大的动画、状态控制和序列功能——从播放单个动画到编排和混合复杂的动画和角色控制器。导出器可以将 Unity 组件(如 Animator 和 Timeline)转换为 Web 兼容的格式。 我们甚至将此功能添加到我们的 Blender 插件中,这样您也可以在 Blender 中制作兼容的动画状态机,并将 nla 轨道作为 timeline 导出到 Web。

Animator

注意:不支持 Sub-states 和 Blend Trees。

Timeline

注意:目前不支持 Sub-Timelines。

物理 (Physics)

使用 Rigidbodies、Mesh Colliders、Box Colliders 和 SphereColliders 为您的世界添加有趣的物理效果。

UI

使用 Unity 的 UI canvas 系统构建 UI 正在开发中。目前的功能包括导出 Text(包括字体)、Images、Buttons。

粒子 (Particles)

后处理 (PostProcessing)

编辑器集成 (Editor Integrations)

Needle Engine 与 Unity Editor 和 Blender 有强大的集成。 它允许您以可视化的方式设置和导出复杂场景,为艺术家和开发者提供了简单灵活的协作。

脚本 (Scripting)

还有更多

  • 后处理 (PostProcessing) → Bloom、屏幕空间环境光遮蔽 (Screenspace Ambient Occlusion)、景深 (Depth of Field)、颜色校正 (Color Correction)...

  • EditorSync → 在 Unity 中编辑时实时同步到运行中的 three.js 应用程序,用于本地开发


下一步

此页面由 AI 自动翻译

注意:对使用哪种光照烘焙器没有技术限制,只要它们最终存储在 Unity 的光照贴图数据结构中即可。因此,第三方光照烘焙器如 也受支持。

阅读更多关于 的信息

阅读更多关于 • 的信息

阅读更多关于 的信息

Unity 中的 组件允许您设置动画并定义何时以及如何混合它们。我们支持导出状态机、StateMachineBehaviours、过渡和层。StateMachineBehaviours 也支持 OnStateEnter、OnStateUpdate 和 OnStateExit 事件。

2022-08-23-013517_Scene

我们也将 设置和轨道转换为 Web 兼容的格式。 支持的轨道包括:AnimationTrack、AudioTrack、ActivationTrack、ControlTrack、SignalTrack。

注意:可以 。

阅读更多关于 的信息

阅读更多关于 的信息

请参阅 查看支持的组件。

导出 Unity ParticleSystem (Shuriken) 正在开发中。目前的功能包括世界/局部空间模拟、箱形和球形发射器形状、随时间发射以及爆发发射、随时间变化的速度和颜色、随速度发射、纹理表动画、基本拖尾。 请参阅下面的,了解支持的功能:

内置效果包括 Bloom、屏幕空间环境光遮蔽 (Screenspace Ambient Occlusion)、景深 (Depth of Field)、颜色校正 (Color Correction)。您也可以创建自己的自定义效果。请参阅 获取完整列表。

Needle Engine 使用。使用 TypeScript 或 JavaScript 创建自定义脚本。使用我们集成到 Unity 中的。一个 会神奇地即时生成 Unity 组件。

阅读更多关于 • 的信息

iOS 和 Android 上的交互式 AR → 使用我们的 功能集或构建您自己的功能

请参阅我们的 了解如何下载和设置 Needle Engine。 了解或深入了解驱动这一切的一些。

Bakery
Exporting Lightmaps
Networking
Scripting
Animator 和 AnimatorController
Unity 的 Timeline
导出自定义 timeline 轨道
实时示例
Scripting Reference
Npm Definition Files
Everywhere Actions
Getting Started Guide
我们的愿景
技术背景和 glTF
Homepage
Samples and Showcase
ShaderGraph
XR
Everywhere Actions
基于 npm 的模块化包工作流程
TypeScript 到 C# 组件编译器
Animation Components
Animation Components
Physics Components
UI 组件参考
组件参考
PBR Materials
Custom Shaders
基于组件的工作流程