resource-management पर टैग किए गए जवाब

4
C ++ गेम मेमोरी आवंटन विफलता को कैसे संभालते हैं?
मैं कई खेलों से अवगत हूं जो C ++ में लिखे गए हैं लेकिन अपवादों का उपयोग नहीं करते हैं। चूंकि C ++ में मेमोरी एलोकेशन फेलियर को आमतौर पर std::bad_allocअपवाद के आसपास बनाया गया है, ऐसे गेम इस तरह की विफलता को कैसे संभालते हैं? क्या वे बस दुर्घटना …

1
मुझे एक एक्स्टेंसिबल एसेट लोडिंग सिस्टम की संरचना कैसे करनी चाहिए?
जावा में एक शौक गेम इंजन के लिए, मैं एक सरल लेकिन लचीली संपत्ति / संसाधन प्रबंधक को कोड करना चाहता हूं। एसेट्स ध्वनियाँ, चित्र, एनीमेशन, मॉडल, बनावट, वगैरह हैं। ब्राउज़िंग के कुछ घंटों और कुछ कोड प्रयोगों के बाद भी मुझे यकीन नहीं है कि इस चीज़ को कैसे …

2
यदि "ResourceManager" वर्गों को बुरा माना जाता है, तो विकल्प क्या हैं?
मैं परस्पर विरोधी राय सुन रहा हूँ जैसे: "समर्पित प्रबंधक कक्षाएं लगभग कभी भी सही इंजीनियरिंग उपकरण नहीं होती हैं" "समर्पित प्रबंधक कक्षाएं (वर्तमान में) हजारों संसाधनों के साथ एक बड़ी परियोजना को जीवित करने का सबसे अच्छा तरीका है" आइए एक क्लासिक रिसोर्समैन क्लास लें जिसमें निम्न कार्यक्षमता हो: …

1
गेम इंजन डिज़ाइन - Ubershader - शेडर प्रबंधन डिज़ाइन [बंद]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 2 साल पहले …

1
एक संसाधन प्रबंधक वर्ग को डिजाइन करना
मैंने तय किया है कि मैं अपने शौक के खेल इंजन के लिए एक केंद्रीय संसाधन प्रबंधक / संसाधन श्रेणी लिखना चाहता हूं, लेकिन मुझे एक कैशिंग योजना को डिजाइन करने में परेशानी हो रही है। यह विचार है कि सभी खेल के संसाधनों द्वारा संयुक्त कुल मेमोरी के लिए …

2
मुझे लापता संसाधनों को कैसे संभालना चाहिए?
आपका खेल एक निश्चित संपत्ति लोड होने की उम्मीद करता है, लेकिन यह नहीं मिला है। स्थिति को कैसे संभाला जाना चाहिए? उदाहरण के लिए: Texture* grassTexture = LoadTexture("Grass.png"); // returns NULL; texture not found Mesh* car = LoadMesh("Car.obj"); // returns NULL; 3D mesh not found हो सकता है कि …

3
संपत्ति के लिए कस्टम मेमोरी प्रबंधन की आवश्यकता क्यों है?
गेम प्रोग्रामिंग से संबंधित बहुत सारे संसाधन, विशेष रूप से 3 डी ओपन-वर्ल्ड गेम्स, डिस्क और सिस्टम मेमोरी और वीडियो मेमोरी से आपके पास लगातार अनलोडिंग और पुन: लोड करने वाली संपत्ति कैसे होती है, इसके बारे में बात करते हैं। मैं इसे कंसोल पर समझ सकता हूं, क्योंकि उनके …

5
दृश्य में जोड़े बिना, एक नया गेमऑबजेक्ट कैसे बनाएं?
मैं वही बना रहा हूं जो अनिवार्य रूप से मेरा अपना प्रीफैब सिस्टम है। गेम ऑब्जेक्ट्स को मानव पठनीय डेटा फ़ाइल द्वारा परिभाषित किया जाता है। मैं एक खाली गेम ऑबजेक्ट बनाना चाहता हूं, इसे डेटा फ़ाइल में परिभाषित घटकों के साथ लोड करूं और इसे तैयार कर Instantiate()कॉल का …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.