Needle Engine दस्तावेज़
Downloads
  • What is Needle Engine?
  • प्रशंसापत्र
  • Get an overview

    • Samples and Showcase
    • हमारा दृष्टिकोण 🔮
    • सुविधा अवलोकन
    • तकनीकी अवलोकन
  • Resources

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

    • Unity के लिए Needle Engine
    • Blender के लिए Needle Engine
    • वेब कंपोनेंट के रूप में Needle Engine
    • अपनी वेबसाइट पर Needle Engine
    • Needle Cloud
  • Topics

    • वेब प्रोजेक्ट स्ट्रक्चर
    • Everywhere Actions
    • Exporting Assets to glTF
    • फ्रेमवर्क, बंडलर्स, HTML
    • स्थानीय डिवाइसों पर परीक्षण
    • Deployment और Optimization
  • Advanced

    • नेटवर्किंग
    • VR & AR (WebXR)
    • HTML से सीधे Needle Engine का उपयोग करना
    • Editor Sync
  • Troubleshooting

    • डीबग कैसे करें
    • प्रश्न और उत्तर (FAQ) 💡
    • Get Help
  • Videos

    • Tutorials on Youtube
    • Interviews on Youtube
  • Scripting Overview

    • Needle Engine में स्क्रिप्टिंग
    • Unity डेवलपर्स के लिए स्क्रिप्टिंग परिचय
    • नीडल कोर कंपोनेंट्स
    • Everywhere Actions
  • Components and Lifecycle

    • घटक बनाना और उपयोग करना
    • @serializable और अन्य डेकोरेटर्स
    • कंपोनेंट का स्वचालित जनरेशन
    • स्क्रिप्टिंग उदाहरण
    • Community Contributions
    • अतिरिक्त मॉड्यूल
  • Settings and APIs

    • <needle-engine> कॉन्फ़िगरेशन
    • 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?
  • प्रशंसापत्र
  • Get an overview

    • Samples and Showcase
    • हमारा दृष्टिकोण 🔮
    • सुविधा अवलोकन
    • तकनीकी अवलोकन
  • Resources

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

    • Unity के लिए Needle Engine
    • Blender के लिए Needle Engine
    • वेब कंपोनेंट के रूप में Needle Engine
    • अपनी वेबसाइट पर Needle Engine
    • Needle Cloud
  • Topics

    • वेब प्रोजेक्ट स्ट्रक्चर
    • Everywhere Actions
    • Exporting Assets to glTF
    • फ्रेमवर्क, बंडलर्स, HTML
    • स्थानीय डिवाइसों पर परीक्षण
    • Deployment और Optimization
  • Advanced

    • नेटवर्किंग
    • VR & AR (WebXR)
    • HTML से सीधे Needle Engine का उपयोग करना
    • Editor Sync
  • Troubleshooting

    • डीबग कैसे करें
    • प्रश्न और उत्तर (FAQ) 💡
    • Get Help
  • Videos

    • Tutorials on Youtube
    • Interviews on Youtube
  • Scripting Overview

    • Needle Engine में स्क्रिप्टिंग
    • Unity डेवलपर्स के लिए स्क्रिप्टिंग परिचय
    • नीडल कोर कंपोनेंट्स
    • Everywhere Actions
  • Components and Lifecycle

    • घटक बनाना और उपयोग करना
    • @serializable और अन्य डेकोरेटर्स
    • कंपोनेंट का स्वचालित जनरेशन
    • स्क्रिप्टिंग उदाहरण
    • Community Contributions
    • अतिरिक्त मॉड्यूल
  • Settings and APIs

    • <needle-engine> कॉन्फ़िगरेशन
    • 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

    • वेब प्रोजेक्ट स्ट्रक्चर
    • Everywhere Actions
    • Exporting Assets to glTF
    • फ्रेमवर्क, बंडलर्स, HTML
    • स्थानीय डिवाइसों पर परीक्षण
    • Deployment और Optimization
    • डीबग कैसे करें
    • प्रश्न और उत्तर (FAQ) 💡
  • Scripting

    • Needle Engine में स्क्रिप्टिंग
    • Unity डेवलपर्स के लिए स्क्रिप्टिंग परिचय
    • घटक बनाना और उपयोग करना
    • कंपोनेंट का स्वचालित जनरेशन
    • स्क्रिप्टिंग उदाहरण
    • Community Contributions
  • Advanced

    • VR & AR (WebXR)
    • नेटवर्किंग
    • Editor Sync
  • Reference

    • सुविधा अवलोकन
    • तकनीकी अवलोकन
    • नीडल कोर कंपोनेंट्स
    • needle.config.json
    • <needle-engine> कॉन्फ़िगरेशन
    • @serializable और अन्य डेकोरेटर्स

Needle Engine प्रोजेक्ट स्ट्रक्चर

वेब प्रोजेक्ट फ़ाइलें

Needle Engine
needle.config.jsonNeedle Engine बिल्ड और इंटीग्रेशन के लिए कॉन्फ़िगरेशन
इकोसिस्टम
package.jsonप्रोजेक्ट का कॉन्फ़िगरेशन जिसमें नाम, वर्जन, डिपेंडेंसी और स्क्रिप्ट शामिल हैं
tsconfig.jsonTypescript कंपाइलर कॉन्फ़िगरेशन
.gitignoregit में अनदेखी की जाने वाली फ़ाइलें और फ़ोल्डर
vite.config.jsइसमें vite विशिष्ट कॉन्फ़िगरेशन होता है।
यह Needle Engine vite प्लगइन्स भी जोड़ता है।

डिफ़ॉल्ट Vite प्रोजेक्ट स्ट्रक्चर

हमारा मुख्य प्रोजेक्ट टेम्प्लेट बहुत तेज़ vite बंडलर का उपयोग करता है। निम्नलिखित Vite टेम्प्लेट की संरचना को दर्शाता है जिसे हमने बनाया और शिप किया है (हालांकि इसे आपकी अपनी आवश्यकताओं के अनुकूल बनाना संभव है)।

फ़ोल्डर
assets/एसेट फ़ोल्डर में Unity से एक्सपोर्ट किए गए एसेट होते हैं। उदाहरण के लिए, जेनरेट की गई gltf फ़ाइलें, ऑडियो या वीडियो फ़ाइलें। assets में मैन्युअल रूप से फ़ाइलें जोड़ना अनुशंसित नहीं है क्योंकि प्रोजेक्ट के लिए डिस्ट्रीब्यूशन बनाते समय उन्हें साफ़ कर दिया जाएगा।
include/(वैकल्पिक) - यदि आपके पास कस्टम एसेट हैं जिन्हें आपको रेफ़रेंस/लोड करने की आवश्यकता है, तो उन्हें include डायरेक्टरी में जोड़ें। बिल्ड पर यह डायरेक्टरी आउटपुट फ़ोल्डर में कॉपी हो जाएगी।
src/generated/जेनरेट किया गया javascript कोड। मैन्युअल रूप से संपादित न करें!
src/scripts/आपके प्रोजेक्ट विशिष्ट स्क्रिप्ट / कंपोनेंट
src/styles/स्टाइलशीट
*आप अपनी इच्छानुसार कोई भी नया फ़ोल्डर यहाँ जोड़ सकते हैं। बिल्डिंग करते समय उन्हें आउटपुट डायरेक्टरी में copy करना सुनिश्चित करें
फ़ाइलें
index.htmlआपकी वेबसाइट का लैंडिंग- या होमपेज
vite.configvite config। डिस्ट्रीब्यूशन बनाने और डेवलपमेंट सर्वर होस्ट करने की सेटिंग्स यहाँ की जाती हैं। आमतौर पर इन सेटिंग्स को संपादित करना आवश्यक नहीं होता है।
src/main.tsindex.html से शामिल और needle-engine को इम्पोर्ट करना
*आप अपनी इच्छानुसार कोई भी नई फ़ाइलें यहाँ जोड़ सकते हैं। बिल्डिंग करते समय उन्हें आउटपुट डायरेक्टरी में copy करना सुनिश्चित करें (जब तक कि वे केवल डेवलपमेंट के दौरान उपयोग न की जा रही हों)।

हमारे एक्सपोर्टर का उपयोग अन्य प्रोजेक्ट स्ट्रक्चर के साथ भी किया जा सकता है, vite अपनी गति के कारण हमारा पसंदीदा फ्रंटएंड बंडलिंग टूल है। अपने JavaScript प्रोजेक्ट को अपनी इच्छानुसार सेट अप करने के लिए स्वतंत्र महसूस करें।

बंडलिंग और अन्य फ़्रेमवर्क के साथ उपयोग के बारे में डॉक्स में और जानें


आगे पढ़ें

  • Unity डेवलपर्स के लिए Typescript गाइड
  • Typescript आवश्यक बातें
  • कस्टम स्क्रिप्ट लिखना
  • एवरीवेयर एक्शन

यह पृष्ठ AI का उपयोग करके स्वचालित रूप से अनुवादित किया गया है

Suggest changes
Last Updated:: 11/6/25, 12:25 pm
Next
Everywhere Actions