Documentação do Needle Engine
Downloads
  • What is Needle Engine?
  • Depoimentos
  • Get an overview

    • Samples and Showcase
    • A Nossa Visão 🔮
    • Visão Geral dos Recursos
    • Visão Geral Técnica
  • Resources

    • Pricing and Plans
    • Changelog
    • API Documentation
    • Support & Community
  • Integrations

    • Needle Engine para Unity
    • Needle Engine para Blender
    • Needle Engine como Web Component
    • Needle Engine no seu Website
    • Needle Cloud
  • Topics

    • Estrutura do Projeto Web
    • Everywhere Actions
    • Exportar Recursos para glTF
    • Frameworks, Bundlers, HTML
    • Testar em dispositivos locais
    • Implementação e Otimização
  • Advanced

    • Redes
    • VR & AR (WebXR)
    • /lang/pt/vanilla-js.html
    • Sincronização do Editor
  • Troubleshooting

    • Como Depurar
    • Perguntas e Respostas (FAQ) 💡
    • Get Help
  • Videos

    • Tutorials on Youtube
    • Interviews on Youtube
  • Scripting Overview

    • Scripting no Needle Engine
    • Introdução à Scripting para Developers Unity
    • Componentes Principais do Needle
    • Everywhere Actions
  • Components and Lifecycle

    • Criar e usar Componentes
    • @serializable e outros decorators
    • Automatic Component Generation
    • Exemplos de Scripting
    • Community Contributions
    • Módulos Adicionais
  • Settings and APIs

    • Exemplos
    • needle.config.json
    • Needle Engine API
    • three.js API
Help
Samples
Pricing
  • Needle Website
  • Needle Cloud
  • Support Community
  • Discord Server
  • X/Twitter
  • YouTube
  • Newsletter
  • Email
  • Feedback
  • Github
  • English
  • 简体中文
  • Español
  • Português
  • Français
  • हिन्दी
  • 日本語
  • Deutsch
  • Tiếng Việt
Downloads
  • What is Needle Engine?
  • Depoimentos
  • Get an overview

    • Samples and Showcase
    • A Nossa Visão 🔮
    • Visão Geral dos Recursos
    • Visão Geral Técnica
  • Resources

    • Pricing and Plans
    • Changelog
    • API Documentation
    • Support & Community
  • Integrations

    • Needle Engine para Unity
    • Needle Engine para Blender
    • Needle Engine como Web Component
    • Needle Engine no seu Website
    • Needle Cloud
  • Topics

    • Estrutura do Projeto Web
    • Everywhere Actions
    • Exportar Recursos para glTF
    • Frameworks, Bundlers, HTML
    • Testar em dispositivos locais
    • Implementação e Otimização
  • Advanced

    • Redes
    • VR & AR (WebXR)
    • /lang/pt/vanilla-js.html
    • Sincronização do Editor
  • Troubleshooting

    • Como Depurar
    • Perguntas e Respostas (FAQ) 💡
    • Get Help
  • Videos

    • Tutorials on Youtube
    • Interviews on Youtube
  • Scripting Overview

    • Scripting no Needle Engine
    • Introdução à Scripting para Developers Unity
    • Componentes Principais do Needle
    • Everywhere Actions
  • Components and Lifecycle

    • Criar e usar Componentes
    • @serializable e outros decorators
    • Automatic Component Generation
    • Exemplos de Scripting
    • Community Contributions
    • Módulos Adicionais
  • Settings and APIs

    • Exemplos
    • needle.config.json
    • Needle Engine API
    • three.js API
Help
Samples
Pricing
  • Needle Website
  • Needle Cloud
  • Support Community
  • Discord Server
  • X/Twitter
  • YouTube
  • Newsletter
  • Email
  • Feedback
  • Github
  • English
  • 简体中文
  • Español
  • Português
  • Français
  • हिन्दी
  • 日本語
  • Deutsch
  • Tiếng Việt
  • Getting Started

    • Downloads
    • Needle Engine for Unity
    • Needle Engine for Blender
    • Needle Engine as Web Component
    • Needle Engine on your Website
    • Needle Cloud
    • Custom integrations
    • Support and Community
  • Core Concepts

    • Estrutura do Projeto Web
    • Everywhere Actions
    • Exportar Recursos para glTF
    • Frameworks, Bundlers, HTML
    • Testar em dispositivos locais
    • Implementação e Otimização
    • Como Depurar
    • Perguntas e Respostas (FAQ) 💡
  • Scripting

    • Scripting no Needle Engine
    • Introdução à Scripting para Developers Unity
    • Criar e usar Componentes
    • Automatic Component Generation
    • Exemplos de Scripting
    • Community Contributions
  • Advanced

    • VR & AR (WebXR)
    • Redes
    • Sincronização do Editor
  • Reference

    • Visão Geral dos Recursos
    • Visão Geral Técnica
    • Componentes Principais do Needle
    • needle.config.json
    • Exemplos
    • @serializable e outros decorators

Estrutura do Projeto Needle Engine

Ficheiros do Projeto Web

Needle Engine
needle.config.jsonConfiguração para compilações e integrações do Needle Engine
Ecossistema
package.jsonConfiguração do projeto contendo nome, versão, dependências e scripts
tsconfig.jsonConfiguração do compilador Typescript
.gitignoreFicheiros e pastas a serem ignorados no git
vite.config.jsContém a configuração específica do vite.
Também adiciona os plugins vite do Needle Engine.

Estrutura de projeto Vite predefinida

O nosso modelo de projeto principal utiliza o super-rápido vite bundler. O seguinte mostra a estrutura do modelo Vite que criámos e distribuímos (embora seja possível adaptá-lo às suas próprias necessidades).

| | | | --- | | | Pastas | | | assets/ | A pasta de assets contém assets exportados do Unity. Por exemplo, ficheiros gltf gerados, ficheiros de áudio ou vídeo. Não é recomendado adicionar ficheiros manualmente a assets, pois estes serão apagados ao compilar a distribuição para o projeto. | include/ | (opcional) - Se tiver assets personalizados que precise de referenciar/carregar, adicione-os ao diretório include. Ao compilar, este diretório será copiado para a pasta de saída. | src/generated/ | O código javascript gerado. Não edite manualmente! | src/scripts/ | Os seus scripts / componentes específicos do projeto | src/styles/ | Folhas de estilo | * | Pode adicionar quaisquer novas pastas aqui, conforme desejar. Certifique-se de copiá-las para o diretório de saída ao compilar | | Ficheiros | | | index.html | A página de aterragem ou página inicial do seu website | vite.config | A configuração do vite. As configurações para compilar a distribuição e alojar o servidor de desenvolvimento são feitas aqui. Geralmente, não é necessário editar estas configurações. | src/main.ts | Incluído a partir de index.html e importando needle-engine | * | Pode adicionar quaisquer novos ficheiros aqui, conforme desejar. Certifique-se de copiá-los para o diretório de saída ao compilar (a menos que estejam apenas a ser utilizados durante o desenvolvimento) |

O nosso exportador também pode ser utilizado com outras estruturas de projeto, o vite é apenas a nossa ferramenta de bundling frontend preferida devido à sua velocidade. Sinta-se à vontade para configurar o seu projeto JavaScript como desejar.

Saiba mais na documentação sobre bundling e utilização com outros frameworks


Continuar a Ler

  • Guia de Typescript para Desenvolvedores Unity
  • Essenciais do Typescript
  • Escrever scripts personalizados
  • Everywhere Actions

Página traduzida automaticamente usando IA

Suggest changes
Last Updated:: 22/04/2025, 17:38
Next
Everywhere Actions