Documentation de Needle Engine
Downloads
  • What is Needle Engine?
  • Témoignages
  • Get an overview

    • Samples and Showcase
    • Notre Vision 🔮
    • Aperçu des fonctionnalités
    • Vue d'ensemble technique
  • Resources

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

    • Needle Engine pour Unity
    • Needle Engine pour Blender
    • Needle Engine en tant que composant web
    • Needle Engine sur votre site Web
    • Needle Cloud
  • Topics

    • Structure de projet Web
    • Everywhere Actions
    • Exporter des Assets vers glTF
    • Frameworks, Bundlers, HTML
    • Tester sur les appareils locaux
    • Déploiement et Optimisation
  • Advanced

    • Réseau
    • VR & AR (WebXR)
    • Utiliser Needle Engine directement depuis HTML
    • Synchronisation de l'Editor (Editor Sync)
  • Troubleshooting

    • Comment déboguer
    • Questions et Réponses (FAQ) 💡
    • Get Help
  • Videos

    • Tutorials on Youtube
    • Interviews on Youtube
  • Scripting Overview

    • Scripting in Needle Engine
    • Introduction au Scripting pour les Développeurs Unity
    • Composants principaux de Needle
    • Everywhere Actions
  • Components and Lifecycle

    • Créer et utiliser des Components
    • @serializable et autres décorateurs
    • Génération automatique de composants
    • Exemples de Scripting
    • Community Contributions
    • Modules supplémentaires
  • Settings and APIs

    • <needle-engine> Configuration
    • 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?
  • Témoignages
  • Get an overview

    • Samples and Showcase
    • Notre Vision 🔮
    • Aperçu des fonctionnalités
    • Vue d'ensemble technique
  • Resources

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

    • Needle Engine pour Unity
    • Needle Engine pour Blender
    • Needle Engine en tant que composant web
    • Needle Engine sur votre site Web
    • Needle Cloud
  • Topics

    • Structure de projet Web
    • Everywhere Actions
    • Exporter des Assets vers glTF
    • Frameworks, Bundlers, HTML
    • Tester sur les appareils locaux
    • Déploiement et Optimisation
  • Advanced

    • Réseau
    • VR & AR (WebXR)
    • Utiliser Needle Engine directement depuis HTML
    • Synchronisation de l'Editor (Editor Sync)
  • Troubleshooting

    • Comment déboguer
    • Questions et Réponses (FAQ) 💡
    • Get Help
  • Videos

    • Tutorials on Youtube
    • Interviews on Youtube
  • Scripting Overview

    • Scripting in Needle Engine
    • Introduction au Scripting pour les Développeurs Unity
    • Composants principaux de Needle
    • Everywhere Actions
  • Components and Lifecycle

    • Créer et utiliser des Components
    • @serializable et autres décorateurs
    • Génération automatique de composants
    • Exemples de Scripting
    • Community Contributions
    • Modules supplémentaires
  • Settings and APIs

    • <needle-engine> Configuration
    • 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

    • Structure de projet Web
    • Everywhere Actions
    • Exporter des Assets vers glTF
    • Frameworks, Bundlers, HTML
    • Tester sur les appareils locaux
    • Déploiement et Optimisation
    • Comment déboguer
    • Questions et Réponses (FAQ) 💡
  • Scripting

    • Scripting in Needle Engine
    • Introduction au Scripting pour les Développeurs Unity
    • Créer et utiliser des Components
    • Génération automatique de composants
    • Exemples de Scripting
    • Community Contributions
  • Advanced

    • VR & AR (WebXR)
    • Réseau
    • Synchronisation de l'Editor (Editor Sync)
  • Reference

    • Aperçu des fonctionnalités
    • Vue d'ensemble technique
    • Composants principaux de Needle
    • needle.config.json
    • <needle-engine> Configuration
    • @serializable et autres décorateurs

Structure du projet Needle Engine

Fichiers du projet Web

Needle Engine
needle.config.jsonConfiguration pour les builds et les intégrations de Needle Engine
Écosystème
package.jsonConfiguration du projet contenant le nom, la version, les dépendances et les scripts
tsconfig.jsonConfiguration du compilateur Typescript
.gitignoreFichiers et dossiers à ignorer dans git
vite.config.jsContient la configuration spécifique à vite.
Il ajoute également les plugins vite de Needle Engine.

Structure par défaut du projet Vite

Notre modèle de projet principal utilise le bundler super rapide vite. Ce qui suit montre la structure du modèle Vite que nous avons créé et livré (bien qu'il soit possible de l'adapter à vos propres besoins).

Dossiers
assets/Le dossier d'assets contient les assets exportés depuis Unity. Par exemple, les fichiers gltf générés, les fichiers audio ou vidéo. Il n'est pas recommandé d'ajouter manuellement des fichiers à assets car ils seront supprimés lors de la construction de la distribution du projet.
include/(optionnel) - Si vous avez des assets personnalisés que vous devez référencer/charger, ajoutez-les au répertoire include. Lors du build, ce répertoire sera copié dans le dossier de sortie.
src/generated/Le code javascript généré. Ne pas modifier manuellement !
src/scripts/Vos scripts / composants spécifiques au projet
src/styles/Feuilles de style
*Vous pouvez ajouter de nouveaux dossiers ici à votre guise. Assurez-vous de les copier dans le répertoire de sortie lors du build
Fichiers
index.htmlLa page d'atterrissage ou d'accueil de votre site web
vite.configLa configuration de vite. Les paramètres pour la construction de la distribution et l'hébergement du serveur de développement sont définis ici. Il n'est généralement pas nécessaire de modifier ces paramètres.
src/main.tsInclus depuis index.html et important needle-engine
*Vous pouvez ajouter de nouveaux fichiers ici à votre guise. Assurez-vous de les copier dans le répertoire de sortie lors du build (à moins qu'ils ne soient utilisés que pendant le développement)

Notre exportateur peut également être utilisé avec d'autres structures de projet, vite est simplement notre outil de bundling frontend privilégié en raison de sa rapidité. N'hésitez pas à configurer votre projet JavaScript comme vous le souhaitez.

Apprenez-en davantage dans la documentation sur le bundling et l'utilisation avec d'autres frameworks


Poursuivre la lecture

  • Guide Typescript pour les développeurs Unity
  • Principes essentiels de Typescript
  • Écrire des scripts personnalisés
  • Actions partout

Page automatiquement traduite par IA

Suggest changes
Dernière mise à jour:: 22/04/2025 11:01
Next
Everywhere Actions