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

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

Needle Engine

Needle Engine बिल्ड और इंटीग्रेशन के लिए कॉन्फ़िगरेशन

इकोसिस्टम

package.json

प्रोजेक्ट का कॉन्फ़िगरेशन जिसमें नाम, वर्जन, डिपेंडेंसी और स्क्रिप्ट शामिल हैं

tsconfig.json

Typescript कंपाइलर कॉन्फ़िगरेशन

.gitignore

git में अनदेखी की जाने वाली फ़ाइलें और फ़ोल्डर

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.config

vite config। डिस्ट्रीब्यूशन बनाने और डेवलपमेंट सर्वर होस्ट करने की सेटिंग्स यहाँ की जाती हैं। आमतौर पर इन सेटिंग्स को संपादित करना आवश्यक नहीं होता है।

src/main.ts

index.html से शामिल और needle-engine को इम्पोर्ट करना

*

आप अपनी इच्छानुसार कोई भी नई फ़ाइलें यहाँ जोड़ सकते हैं। बिल्डिंग करते समय उन्हें आउटपुट डायरेक्टरी में copy करना सुनिश्चित करें (जब तक कि वे केवल डेवलपमेंट के दौरान उपयोग न की जा रही हों)।

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

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


आगे पढ़ें

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

Last updated