Cave Engine 1.6.2 के रिलीज नोट्स में आपका स्वागत है! यह संक्षिप्त है क्योंकि यह मुख्यतः बग फिक्सिंग और जीवन की गुणवत्ता में सुधार है, लेकिन यह कुछ नए फीचर्स भी पेश करता है जो आपकी गेम बनाने में मदद करेंगे। तो चलिए इसकी ओर बढ़ते हैं।
अगर आप नहीं जानते हैं, तो Cave Engine निश्चित रूप से स्वतंत्र डेवलपर्स, शौकिया, Python प्रोग्रामर्स, या छोटे टीमों के लिए सबसे आसान और तेज गेम इंजन है जो 3D वीडियो गेम बनाने का तरीका तलाश रहे हैं। आप इसके बारे में और अधिक जान सकते हैं यहाँ क्लिक करके.
Logic Bricks के लिए विभिन्न लिंक शैलियाँ
यदि आप पारंपरिक "Bezier-like" लॉजिक ब्रिक लिंक शैलियों के प्रशंसक नहीं हैं, तो आप इसे सीधी रेखाओं, मैनहट्टन शैली या यहां तक कि मेट्रो शैली (45 डिग्री के आकार) में बदल सकते हैं:

आप इसका निर्णय लेते हैं। यह केवल एक दृश्य चीज है, इसलिए यह लॉजिक ब्रिक्स के निष्पादन को प्रभावित नहीं करेगा, लेकिन यह आपकी लॉजिक को व्यवस्थित करने में मदद कर सकता है।
कस्टम एक्सिक्यूटेबल आइकन
अगर आप अपने खेल को Windows के लिए निर्यात कर रहे हैं, तो अब आप एक टेक्सचर को .exe आइकन के रूप में चयनित कर सकते हैं:

यह विकल्प "Build Windows Game" बटन के बगल में उपलब्ध है।
संपादक के लिए नया बिल्ट-इन प्रोग्रेस बार
पहले प्रगति बार अलग थ्रेड या अलग विंडो के रूप में संभाले जाते थे। यह सभी प्रकार के अजीब कोने मामलों का कारण बन रहा था, यह उल्लेख नहीं करने के लिए कि यह बदसूरत था।

अब जब आप अपना खेल लोड कर रहे हैं, इसे सहेज रहे हैं या एसेट्स आयात कर रहे हैं, तो प्रगति बार मुख्य संपादक विंडो और प्रक्रिया में दिखाई देगा।
प्रॉपर्टी व्यवहार को समझाया

Logic Bricks जैसे एसेट्स और एक टेम्पलेट का मूल Entity आपको कस्टम प्रॉपर्टीज़ निर्धारित करने की अनुमति देते हैं जो बाद में उस दिए गए एसेट के प्रत्येक उदाहरण के लिए प्रारंभिक होती हैं। इससे उपयोगकर्ताओं में यह समझने में बहुत भ्रम उत्पन्न हुआ था कि ये कैसे काम करते हैं, जिससे कई उपयोगकर्ताओं ने इसे बग के रूप में गलत तरीके से रिपोर्ट किया:
"अगर मैं लॉजिक ब्रिक में एक प्रॉपर्टी मूल्य बदलता हूं, तो यह लॉजिक ब्रिक कंपोनेंट में अपडेट नहीं होता"
यह कोई बग नहीं है, बल्कि इस तथ्य के कारण है कि उन प्रॉपर्टीज़ के मूल्यों प्रारंभिक मूल्य होते हैं जब उन्हें प्रारंभिक किया जाता है, न कि अंतिम। इसे स्पष्ट करने के लिए, मैंने इसे समझाने वाला एक सूचना पाठ जोड़ा:
वास्तविक व्यवहार: प्रॉपर्टीज़ नए लॉजिक ब्रिक कंपोनेंट्स बनाने के समय उपयोग किए जाने वाले डिफ़ॉल्ट मूल्यों को परिभाषित करती हैं। एक बार जब आप इन लॉजिक ब्रिक्स का एक उदाहरण बनाते हैं, तो नीचे के मूल्यों में किसी भी परिवर्तन कंपोनेंट्स को अपडेट नहीं करेगा। एक विशेष उदाहरण के लिए मूल्यों को अनुकूलित करने के लिए, उन्हें लॉजिक ब्रिक कंपोनेंट में संपादित करें।
फिक्स:
- फिक्स: OpenGL Stale State Crashes (बहुत महत्वपूर्ण फिक्स)
- फिक्स: ui::InputTextOnly(...) लिनक्स पर असुरक्षित था
- फिक्स: लिनक्स पर एसेट ब्राउज़र फ़्लिकर
- फिक्स: RenderGraph::Remove(...) Null Entity के कोने के मामले को संभाल नहीं रहा था
- फिक्स: MeshComponent RenderGraph पर मेमोरी उल्लंघन का कारण बन रही थी
- फिक्स: कुछ लिनक्स वितरणों पर डायलॉग विंडोज काम नहीं कर रही थीं
- भविष्य में लॉजिक ब्रिक कंपोनेंट समस्याओं का पता लगाने के लिए और अधिक ट्रेसिंग कोड जोड़ा गया