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
  • Audio
  • Animation
  • Rendering
  • Postprocessing
  • Networking
  • Interaction
  • Physics
  • XR / WebXR
  • Debugging
  • Runtime File Input/Output
  • UI
  • Other
  • Editor Only
Edit on GitHub
  1. documentation
  2. lang
  3. pt

Componentes Principais do Needle

PreviousAutomatic Component GenerationNextComo Depurar

Last updated 25 days ago

Aqui está uma visão geral de alguns dos componentes que fornecemos. Muitos deles mapeiam para componentes e funcionalidades em Unity, Blender ou outras integrações.

Para uma lista completa, consulte a nossa .

Pode sempre adicionar os seus próprios componentes ou adicionar wrappers para componentes Unity que ainda não fornecemos.

Saiba mais na secção da nossa documentação.

Audio

Nome
Descrição

AudioListener

AudioSource

Usar para reproduzir áudio

Animation

Nome
Descrição

Animator com AnimatorController

Exporta com máquina de estado de animação, condições, transições

Animation

Componente de animação mais básico. Apenas o primeiro clip é exportado

PlayableDirector com TimelineAsset

Exporta sequências poderosas para controlar animação, áudio, estado e mais

Rendering

Nome
Descrição

Camera

Light

DirectionalLight, PointLight, Spotlight. Note que pode usá-lo para fazer bake de luz (e.g. formas Rectangular Light) também

XRFlag

Controla quando os objetos serão visíveis. E.g. habilitar objeto apenas em AR

DeviceFlag

Controla em que dispositivo os objetos serão visíveis

LODGroup

ParticleSystem

Experimental e atualmente não totalmente suportado

VideoPlayer

Reproduz vídeos de url ou ficheiro de vídeo referenciado (será copiado para o output na exportação). O VideoPlayer também suporta streaming de objetos MediaStream ou URLs de livestream M3U8

MeshRenderer

Usado para lidar com o rendering de objetos incluindo lightmapping e instancing

SkinnedMeshRenderer

Ver MeshRenderer

SpriteRenderer

Usado para renderizar Sprites e Spriteanimations

Volume com asset PostProcessing

Postprocessing

  • Unity only: Note que efeitos de Postprocessing usando um Volume em Unity só são suportados com URP

Nome do Efeito

Antialiasing

componente Unity extra

Bloom

via asset Volume

Chromatic Aberration

via asset Volume

Color Adjustments / Color Correction

via asset Volume

Depth Of Field

via asset Volume

Vignette

via asset Volume

ToneMappingEffect

via asset Volume ou componente separado

Pixelation

Screenspace Ambient Occlusion N8

Screenspace Ambient Occlusion

Tilt Shift Effect

SharpeningEffect

O seu efeito personalizado

Networking

Nome
Descrição

SyncedRoom

Componente principal de networking. Coloque na sua cena para habilitar networking

Networking

Usado para configurar o servidor backend para networking.

SyncedTransform

Rede automaticamente a transformação de objetos

SyncedCamera

Rede automaticamente a posição da câmara e a vista para outros utilizadores na sala. Pode definir como a câmara está a ser renderizada referenciando um objeto

WebXRSync

Rede avatares WebXR (AR e VR)

Voip

Habilita chat de voz

Screensharing

Habilita capacidades de partilha de ecrã

Interaction

Nome
Descrição

EventSystem

Lida com a emissão de eventos de ponteiro e eventos de UI em objetos na cena

ObjectRaycater

Necessário para DragControls e Duplicatable

GraphicsRaycaster

O mesmo que ObjectRaycaster mas para elementos de UI

DragControls

Permite que objetos sejam arrastados na cena. Requer raycaster na hierarquia pai, e.g. ObjectRaycaster

Duplicatable

Pode duplicar objetos atribuídos por arrasto. Requer DragControls

Interactable

Componente básico para marcar um objeto como interativo.

OrbitControls

Adicione à câmara para adicionar funcionalidade de controlo de órbita da câmara

SmoothFollow

Permite interpolar suavemente para a transformação de outro objeto

DeleteBox

Destruirá objetos com o componente Deletable ao entrar na caixa

Deletable

O GameObject ao qual este componente está anexado será eliminado quando entrar ou intersetar com um DeleteBox

DropListener

Adicione para receber eventos de arrasto de ficheiros para upload

SpatialTrigger

Use para emitir um evento se um objeto entrar num espaço ou área específica. Pode também usar eventos de Physics

SpatialTriggerReceiver

Use para receber eventos de SpatialTrigger

Physics

Nome
Descrição

Rigidbody

Adicione para fazer um objeto reagir à gravidade (ou ser cinemático e estático)

BoxCollider

Uma forma de colisor Box com a qual os objetos podem colidir ou emitir eventos de gatilho quando definido como trigger

SphereCollider

Ver BoxCollider

CapsuleCollider

Ver BoxCollider

MeshCollider

Ver BoxCollider

Physics Materials

Physics materials podem ser usados para definir e.g. a elasticidade de um colisor

XR / WebXR

Nome
Descrição

WebXR

Adicione à cena para suporte VR, AR e Passthrough, bem como para renderizar modelos de Avatar

Adicione para habilitar suporte USD e Quicklook

XRFlag

Controla quando os objetos são visíveis, e.g. apenas em VR ou AR ou apenas em ThirdPerson

WebARSessionRoot

Lida com a colocação e escala da sua cena no modo AR

WebARCameraBackground

Adicione para aceder à imagem da câmara AR e aplicar efeitos ou usá-la para rendering

WebXRImageTracking

Atribua imagens a serem rastreadas e opcionalmente instancie um objeto na posição da imagem

WebXRPlaneTracking

Crie meshes de plano ou colisores para planos rastreados

XRControllerModel

Pode ser adicionado para renderizar controladores de dispositivo ou modelos de mão (serão criados por padrão quando habilitado no componente WebXR)

XRControllerMovement

Pode ser adicionado para fornecer controlos padrão de movimento e teletransporte

XRControllerFollow

Pode ser adicionado a qualquer objeto na cena e configurado para seguir a mão ou controlador esquerdo ou direito

Debugging

Nome
Descrição

GridHelper

Desenha uma grelha

BoxGizmo

Desenha uma caixa

AxesHelper

Desenha eixos XYZ

Nota: Quando estiver a escrever código personalizado, pode usar os métodos estáticos Gizmos para desenhar linhas e formas de depuração

Runtime File Input/Output

Nome
Descrição

GltfExport

Experimental! Use para exportar gltf do runtime web.

DropListener

Receber eventos de arrasto de ficheiros para upload e networking

UI

Nome
Descrição

Canvas

Sistema de UI do Unity. Necessita de estar no modo World Space neste momento.

Text (Legacy)

Renderiza Texto usando o componente UI Text do Unity. Fontes personalizadas são suportadas, um atlas de fontes será gerado automaticamente na exportação. Use as configurações de fonte ou o componente FontAdditionalCharacters para controlar quais caracteres estão incluídos no atlas. Nota: No Unity, certifique-se de usar o componente Legacy/Text (TextMeshPro não é suportado no momento)

Button

Recebe eventos de clique - use o evento onClick para reagir a ele. Pode ser adicionado a objetos de cena 3D também. Nota: Certifique-se de usar o componente Legacy/Text no Botão (ou crie o Botão através do menu de contexto UI/Legacy/Button do Unity, uma vez que TextMeshPro não é suportado no momento)

Image

Renderiza uma imagem sprite

RawImage

Renderiza uma textura

InputField

Permite input de texto

Nota: Dependendo do seu projeto, muitas vezes faz sentido uma mistura de UI espacial e 2D para projetos cross-platform onde VR, AR e ecrãs são suportados. Tipicamente, construiria as partes 2D com HTML para melhor acessibilidade, e as partes 3D com UIs geométricas que também suportam offsets de profundidade (e.g. estados de hover de botão e similares).

Other

Nome
Descrição

SceneSwitcher

Lida com o carregamento e descarregamento de outras cenas ou prefabs / ficheiros glTF. Tem funcionalidades para precarregar, mudar de cena via swipe, eventos de teclado ou navegação por URL

Editor Only

Nome
Descrição

ExportInfo

Componente principal para gerir o(s) projeto(s) web, e.g. para instalar ou iniciar a aplicação web

EditorSync

Adicione para habilitar a rede de alterações de valor de material ou componente para a aplicação three.js em execução diretamente do Unity Editor sem ter que recarregar


Página traduzida automaticamente usando IA

Ver

Os efeitos de postprocessing usam a por baixo. Isso significa que também pode adicionar facilmente os seus próprios efeitos personalizados e obter um passo de postprocessing otimizado automaticamente.

Physics é implementado usando .

Os componentes Spatial UI são mapeados de Unity UI (Canvas, não UI Toolkit) para . A UI pode ser animada.

documentação da API
Scripting
biblioteca pmndrs postprocessing
Rapier
Leia a documentação XR
three-mesh-ui
Ver exemplo no stackblitz
USDZExporter
tabela abaixo