/ / नोड-वेबकिट लॉन्चर + अपडेटर - लॉन्चर, नोड-वेबकिट

नोड-वेबकिट लॉन्चर + अपडेटर - लॉन्चर, नोड-वेबकिट

मैं एक एचटीएमएल 5 गेम बना रहा हूं जिसे रिलीज़ किया जाएगानोड-वेबकिट के साथ, और मैं एक लॉन्चर बनाना चाहता हूं जो अद्यतनों की जांच करता है और उन्हें डाउनलोड करता है। अब तक, खिलाड़ियों को नया ऐप डाउनलोड करना होगा, और यह वास्तव में उपयोगकर्ता के अनुकूल नहीं है।

क्या अद्यतनकर्ता कोई समस्या नहीं है। मुझे पता है कि बाहरी साइट पर संस्करण कैसे जांचें, फ़ाइलों को डाउनलोड करें और ऐप अपडेट करें। मेरी समस्या यह है कि मैं खेल को लॉन्च नहीं कर सकता। क्या एनडब्ल्यू ऐप से एक्सई लॉन्च करने का कोई तरीका है?

मैंने एक ही ऐप में अपडेटर और गेम लॉन्च करने की कोशिश की, लेकिन दो खिड़कियों में। समस्या वही बनी हुई है, मैं ऐप को फिर से लॉन्च नहीं कर सकता।

एक सुराग ?

उत्तर:

उत्तर № 1 के लिए 4

आप एक सरल बना सकते हैं।बल्ले फ़ाइल जो कुछ सेकंड प्रतीक्षा करेगी और ऐप को फिर से लॉन्च करेगी। अद्यतन पूरा होने के बाद और app.Quit () से पहले आप नोड-वेबकिट ऐप से उस .bat को निष्पादित करते हैं। वर्तमान एप्लिकेशन को बंद करने के लिए .bat फ़ाइल में प्रतीक्षा की आवश्यकता है।

यह स्पष्ट रूप से हैक की तरह कुछ हद तक दिखता है, लेकिन उचित ऐप तक। रीस्टार्ट () लागू किया गया है, मुझे लगता है कि यह आपकी आवश्यकताओं को पूरा कर सकता है।

आप ऐप के बारे में प्रगति को ट्रैक कर सकते हैं। रीस्टार्ट () और नोड-वेबकिट के लिए समस्या ट्रैकर में उस .bat फ़ाइल का एक सरल कार्यान्वयन देखें। https://github.com/rogerwang/node-webkit/issues/149#issuecomment-28094352.


जवाब के लिए 2 № 2

आप इसे बनाने के लिए कोशिश कर सकते हैं नोड वेबकिट-अपडेटर.


जवाब के लिए 0 № 3

मैं कुछ ऐसा करने की कोशिश कर रहा हूं। मेरा प्रश्न देखें: नोड वेबकिट ऐप में स्थानीय रूप से फ़ाइलों को संग्रहीत करना । मैं थोड़ा अलग दृष्टिकोण ले रहा हूं -शायद वह आपकी मदद करेगा। यही है, एक नया ऐप लॉन्च नहीं करना है, लेकिन पहले से चल रहे ऐप की सामग्री को अपडेट करना है। एक खेल के संदर्भ में, मुझे लगता है कि इसका मतलब नए पात्र, या स्तर या यहां तक ​​कि ग्राफिक्स या जेएस / सीएसएस फ़ाइलें या जो भी हो। क्या वह काम तुम्हारे लिये होगा? साइमन।