multithreading पर टैग किए गए जवाब

मल्टीथ्रेडिंग एक ही संसाधन को साझा करने की प्रक्रिया के संदर्भ में कई थ्रेड्स को मौजूद करने की अनुमति देता है, लेकिन स्वतंत्र रूप से निष्पादित करने में सक्षम हैं।

8
मेरे पास कितने धागे होने चाहिए, और किस लिए?
क्या मुझे रेंडरिंग और लॉजिक के लिए अलग-अलग थ्रेड्स चाहिए, या इससे भी ज्यादा? मुझे डेटा सिंक्रोनाइज़ेशन के कारण होने वाले अपार प्रदर्शन की जानकारी है (अकेले किसी भी म्यूटेक्स ताले को छोड़ दें)। मैं इसे चरम पर ले जाने की सोच रहा हूं और हर कल्पनीय उपप्रणाली के लिए …

5
बिना प्रदर्शन खोए बौना किला इतने सारे संस्थानों पर नज़र कैसे रखता है?
बौने किले में आप एक ही समय में सैकड़ों बौने, जानवर, गोबलिन आदि रख सकते हैं, प्रत्येक अपने स्वयं के जटिल एआई और पाथफाइंडिंग रूटीन के साथ। मेरा सवाल यह है कि यह ध्यान देने योग्य मंदी का उत्पादन कैसे नहीं करता है? क्या प्रत्येक बौना अपने ही धागे में …

6
मल्टी-थ्रेडेड गेम या गेम इंजन डिज़ाइन और विकास पर सर्वोत्तम संसाधन क्या हैं?
मल्टी-थ्रेडेड गेम या गेम इंजन डिज़ाइन और विकास पर सर्वोत्तम संसाधन क्या हैं? जैसा कि यह स्पष्ट रूप से है कि जहां कंप्यूटर हैं, मैं इस विषय का अध्ययन करना चाहता हूं और मैं जानना चाहता हूं कि वहां क्या संसाधन और उदाहरण हैं।

5
एक खेल में अभिनेताओं को खुद को खींचने के लिए जिम्मेदार होना चाहिए?
मैं खेल के विकास के लिए बहुत नया हूं, लेकिन प्रोग्रामिंग के लिए नहीं। मैं जावास्क्रिप्ट canvasतत्व का उपयोग करके एक पांग प्रकार के खेल के साथ (फिर से) खेल रहा हूं । मैंने एक Paddleऑब्जेक्ट बनाया है जिसमें निम्नलिखित गुण हैं ... width height x y colour मेरे पास …

4
एकता में मुख्य सूत्र को कैसे फ्रीज नहीं किया जाए?
मेरे पास एक स्तरीय पीढ़ी का एल्गोरिथ्म है जो कम्प्यूटेशनल रूप से भारी है। जैसे, इसे कॉल करने से हमेशा गेम स्क्रीन फ्रीज हो जाता है। गेम को जमे हुए नहीं होने का संकेत देने के लिए मैं एक दूसरे थ्रेड पर फ़ंक्शन को कैसे रख सकता हूं जबकि गेम …

8
खेल एक साथ सभी पात्रों को कैसे संभाल सकता है?
यह प्रश्न केवल ज्ञान प्राप्त करने के लिए है कि एक खेल एक साथ कई पात्रों को कैसे संभाल सकता है। मैं जुआ खेलने के लिए नया हूं इसलिए मैं आपके क्षमा को अग्रिम रूप से मांगता हूं। उदाहरण मैं एक टॉवर रक्षा खेल बना रहा हूं जिसमें 15 टॉवर …

2
एंड्रॉइड गेम को कितने थ्रेड का उपयोग करना चाहिए?
कम से कम, एक OpenGL Android गेम में UI थ्रेड और एक रेंडरर थ्रेड होता है GLSurfaceView। Renderer.onDrawFrame()Higest FPS प्राप्त करने के लिए न्यूनतम कार्य करना चाहिए। भौतिक विज्ञान, एआई आदि को हर फ्रेम को चलाने की आवश्यकता नहीं है, इसलिए हम उन्हें दूसरे धागे में रख सकते हैं। अब …

7
2 डी गुरुत्वाकर्षण गणनाओं को गुणा करना
मैं एक अंतरिक्ष अन्वेषण खेल बना रहा हूं और मैंने वर्तमान में गुरुत्वाकर्षण पर काम करना शुरू कर दिया है (XNA के साथ C # में)। गुरुत्वाकर्षण को अभी भी ट्विकिंग की आवश्यकता है, लेकिन इससे पहले कि मैं ऐसा कर सकता हूं, मुझे अपनी भौतिकी गणना के साथ कुछ …

3
क्या गेम के लिए 100% CPU का उपयोग करना सामान्य है?
मैंने अभी-अभी अपने गेम इंजन में मल्टी-थ्रेडेड इनपुट हैंडलिंग को लागू किया है जहां कोड जो ओएस को इससे इनपुट इकट्ठा करने के लिए पोल करता है और समय स्टैम्प उन्हें एक अलग थ्रेड में है और मुख्य थ्रेड में प्रत्येक फ्रेम मैं बस एक मल्टी अप इनपुट इकट्ठा खाते …

3
मल्टी-प्लेटफ़ॉर्म मल्टी-थ्रेडिंग: वास्तविक चुनौतियाँ क्या हैं?
जबकि SDL जैसी लाइब्रेरी थ्रेडिंग के लिए एक क्रॉस-प्लेटफ़ॉर्म रैपर एपीआई प्रदान करती है, मुझे लगता है कि यह मान लेना भोला होगा कि इससे विभिन्न प्लेटफ़ॉर्म (डेस्कटॉप / मोबाइल) में सीधे गेम का आसान विकास होता है। इस तरह से विकास करने का सबसे अच्छा तरीका क्या है (किसी …

6
प्रक्षेप और थ्रेडिंग के लिए डेटा संरचनाएं?
मैं हाल ही में अपने खेल के साथ कुछ फ्रेम-रेट घबराने वाले मुद्दों के साथ काम कर रहा हूं, और ऐसा लगता है कि सबसे अच्छा समाधान क्लासिक फिक्स योर टाइमस्टेप में ग्लेन फिडलर (गेम्स पर गैफर) द्वारा सुझाया गया होगा ! लेख। अब - मैं पहले से ही अपने …

4
मैं एक बहुआयामी इंजन कम बोझिल में धागे के बीच गुजरने वाला संदेश कैसे बना सकता हूं?
वर्तमान में मैं जिस C ++ इंजन पर काम कर रहा हूं, वह कई बड़े थ्रेड- जेनरेशन (मेरी प्रक्रियात्मक सामग्री बनाने के लिए), गेमप्ले (AI, स्क्रिप्ट, सिमुलेशन के लिए), भौतिकी और प्रतिपादन में विभाजित है। धागे छोटे संदेश वस्तुओं के माध्यम से एक दूसरे के साथ संवाद करते हैं, जो …

5
गेम लॉजिक थ्रेड और रेंडरिंग थ्रेड के बीच सिंक्रोनाइज़ेशन
कैसे एक अलग खेल तर्क और प्रतिपादन करता है? मुझे पता है कि यहां पहले से ही सवाल हैं जो वास्तव में पूछ रहे हैं लेकिन जवाब मेरे लिए संतोषजनक नहीं हैं। अब तक जो मैं समझता हूं कि उन्हें अलग-अलग थ्रेड में अलग करने की बात इतनी है कि …

2
दृश्यों के बीच चिकनी लोडिंग स्क्रीन
मैंने एक लोडिंग एनीमेशन बनाने के लिए एक लोडिंग स्क्रीन बनाई क्योंकि अगला दृश्य लोड हो रहा है। मैं अगले दृश्य को अतुल्यकालिक रूप से लोड करता हूं: yield return SceneManager.LoadSceneAsync(scene,LoadSceneMode.Additive); और सेट भी Application.backgroundLoadingPriority = ThreadPriority.Low;, लेकिन व्यवहार अभी भी एक नियमित स्तर के लोड के समान है। क्या …

4
RTS खेल ऐ धागा
मेरे पास खरोंच से वास्तविक समय की रणनीति का खेल बनाने की परियोजना है। मैं अभी भी शुरुआती योजना के चरण में हूं, लेकिन मैं यांत्रिकी को देखने के लिए थोड़ा प्रोग्रामिंग कर रहा हूं। मुझे पता है कि कैसे प्रोग्राम करना है। मुझे यह भी पता है कि मैं …
14 c#  ai  multithreading 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.