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 और अन्य डेकोरेटर्स

glTF के साथ काम करने के लिए उपयोगी संसाधन

glTF या glb फ़ाइलों को ऑनलाइन जांचने के लिए:

  • gltf.report - three.js पर आधारित
  • modelviewer.dev/editor - three.js पर आधारित
  • Khronos glTF Sample Viewer
  • Babylon Sandbox
  • glTF Validator

उन्हें स्थानीय रूप से जांचने के लिए:

  • glTF और glb के बीच कनवर्ट करने के लिए glTF Shell Extension for Windows का उपयोग करें
  • स्थानीय रूप से validation errors और in-engine previews देखने के लिए glTF Tools VS Code Extension का उपयोग करें

बिल्ट-इन URL पैरामीटर

Debug Flags को URL query parameters के रूप में जोड़ा जा सकता है। उपलब्ध सभी parameters की सूची प्राप्त करने के लिए ?help का उपयोग करें।

यहां कुछ सबसे अधिक उपयोग किए जाने वाले parameters दिए गए हैं:

  • help कंसोल में सभी उपलब्ध url parameter प्रिंट करें
  • console ऑन-स्क्रीन dev console खोलता है, जो mobile debugging के लिए उपयोगी है
  • printGltf लोडेड gltf files को console में लॉग करता है
  • stats FPS module दिखाता है और हर कुछ सेकंड में threejs renderer stats लॉग करता है
  • showcolliders physics colliders का विज़ुअलाइज़ेशन करता है
  • gizmos gizmo rendering सक्षम करता है (उदाहरण के लिए जब BoxCollider या AxesHelper components का उपयोग किया जाता है)
  • और भी बहुत कुछ: उन सभी को देखने के लिए कृपया help का उपयोग करें

डीबग तरीके

Needle Engine में कुछ बहुत शक्तिशाली और उपयोगी debugging methods भी हैं जो static Gizmos क्लास का हिस्सा हैं। अधिक जानकारी के लिए scripting documentation देखें।

रिलीज़ बिल्ड का स्थानीय परीक्षण

  • सबसे पहले, http-server इंस्टॉल करें: npm install -g http-server
  • एक build बनाएँ (development या production)
  • एक commandline tool के साथ dist directory खोलें
  • http-server -g चलाएँ | -g gzip support सक्षम करता है
  • वैकल्पिक: यदि आप WebXR का परीक्षण करना चाहते हैं, तो एक self-signed SSL certificate जेनरेट करें, फिर https (WebXR के लिए आवश्यक) सक्षम करने के लिए http-server -g -S चलाएँ।

VSCode

आप breakpoints सेट करने और अपने code को debug करने के लिए VSCode को चल रहे local server से अटैच कर सकते हैं। आप यहां debugging with VSCode के बारे में अधिक पढ़ सकते हैं।

अपनी web project में .vscode/launch.json पर निम्नलिखित content के साथ एक launch.json फ़ाइल बनाएँ:

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "chrome",
            "request": "launch",
            "name": "Attach Chrome",
            "url": "https://localhost:3000",
            "webRoot": "${workspaceFolder}"
        }
    ]
}

यदि आपने उस port को बदल दिया है जिस पर आपका server शुरू होता है, तो url field को तदनुसार update करना सुनिश्चित करें। आप VSCode के भीतर से अपना local server शुरू कर सकते हैं:

Mobile

Android Debugging

Android debugging के लिए, आप Chrome Dev Tools को अपने device से अटैच कर सकते हैं और अपने PC से सीधे logs देख सकते हैं। आपको अपने device को development mode में स्विच करना होगा और इसे USB के माध्यम से connect करना होगा।

आधिकारिक chrome documentation यहां देखें

  • सुनिश्चित करें कि आपके phone पर Developer Mode सक्षम है
  • अपने phone को USB के माध्यम से अपने computer से connect करें
  • अपने browser में इस url को खोलें chrome://inspect/#devices
  • अपने mobile device पर अपने computer से USB connection की अनुमति दें
  • कुछ देर बाद chrome में आपके computer पर खुली हुई tabs की सूची दिखाई देनी चाहिए (chrome://inspect/#devices पर)
  • जिस tab को आप debug करना चाहते हैं, उस पर Inspect क्लिक करें

iOS Debugging

आसान iOS debugging के लिए उपयोगी on-screen JavaScript console प्राप्त करने के लिए ?console URL parameter जोड़ें।

यदि आपके पास Mac है, तो आप Safari से भी अटैच कर सकते हैं (ऊपर Android workflow के समान)।

iOS पर WebXR के उपयोग और debugging के लिए एक third-party browser का उपयोग करना आवश्यक है: Mozilla WebXR Viewer।

Quest Debugging

Quest सिर्फ एक Android device है - चरणों के लिए Android Debugging section देखें।

पेज स्वचालित रूप से AI का उपयोग करके अनुवादित।

Suggest changes
Last Updated:: 11/6/25, 12:25 pm
Prev
Deployment और Optimization
Next
प्रश्न और उत्तर (FAQ) 💡