खेल का विकास

पेशेवर और स्वतंत्र गेम डेवलपर्स के लिए प्रश्नोत्तर

5
दृश्य में जोड़े बिना, एक नया गेमऑबजेक्ट कैसे बनाएं?
मैं वही बना रहा हूं जो अनिवार्य रूप से मेरा अपना प्रीफैब सिस्टम है। गेम ऑब्जेक्ट्स को मानव पठनीय डेटा फ़ाइल द्वारा परिभाषित किया जाता है। मैं एक खाली गेम ऑबजेक्ट बनाना चाहता हूं, इसे डेटा फ़ाइल में परिभाषित घटकों के साथ लोड करूं और इसे तैयार कर Instantiate()कॉल का …

1
आकृतियाँ (आयतें) चतुर्थ वृक्षों में कैसे काम करती हैं?
मुझे बताया गया है कि एक क्वाड ट्री मेरे खेल के लिए आदर्श डेटा संरचना है, लेकिन मुझे यह समझने में परेशानी हो रही है कि क्वाड ट्री के भीतर आकार कैसे काम करते हैं। मैं यह जावास्क्रिप्ट में कर रहा हूं, लेकिन मुझे लगता है कि ये प्रश्न किसी …

1
स्प्राइट शीट बनावट आसन्न बनावट के किनारों को उठाती है
मेरे पास एक कस्टम स्प्राइट रूटीन (ओपनजीएल 2.0) है जो एक साधारण स्प्राइट शीट का उपयोग करता है (मेरे बनावट एक दूसरे के बगल में क्षैतिज रूप से व्यवस्थित होते हैं)। इसलिए, उदाहरण के लिए, यहाँ 2 सरल बनावट के साथ एक परीक्षण स्प्राइट शीट है: अब, जब मैं अपनी …

6
मैं सरणी आधारित हेक्स मानचित्र पर हेक्स समन्वय के लिए पिक्सेल कैसे प्राप्त करूं?
मैं एक हेक्स मैप के लिए फंक्शन कोऑर्ड करने के लिए एक पिक्सेल बनाने की कोशिश कर रहा हूं, लेकिन मुझे गणित सही ढंग से नहीं मिल रहा है, मैं जो भी कोशिश करता हूं वह थोड़ा बंद हो जाता है, और मैंने जो उदाहरण पाया है वह सर्किल केंद्रित …

3
C ++ में इकाई घटक प्रणाली के बीच जोड़ने पर सलाह
इकाई-घटक प्रणाली के बारे में कुछ दस्तावेज पढ़ने के बाद, मैंने अपना कार्यान्वयन करने का निर्णय लिया। अब तक, मेरे पास एक वर्ल्ड क्लास है जिसमें इकाइयाँ और सिस्टम मैनेजर (सिस्टम), एंटिटी क्लास शामिल हैं जिसमें एसटीडी :: मैप और कुछ सिस्टम के रूप में घटक शामिल हैं। मैं दुनिया …

2
शेडर वर्दी को अपडेट करने का सबसे अच्छा तरीका क्या है?
किसी shader के matrices को आज तक रखने का सबसे स्वीकृत तरीका क्या है, और क्यों? उदाहरण के लिए, इस समय मेरे पास एक Shaderवर्ग है जो हैंडल को GLSL शेडर प्रोग्राम और वर्दी में संग्रहीत करता है। जब भी मैं कैमरा ले जाता हूं, तब मुझे नए व्यू मैट्रिक्स …
10 opengl  shaders  glsl 

3
खेल परियोजना के सब कुछ भंडारण के लिए स्रोत नियंत्रण?
क्या संस्करण नियंत्रण के लिए गिट रिपॉजिटरी के तहत न केवल स्रोत कोड, बल्कि सभी संपत्ति, बनावट, कला, प्रलेखन फाइलें आदि का प्रबंधन करना सामान्य है? उदाहरण के लिए मैं बनावट के पुराने संस्करण को वापस लेना चाहता हूं। यदि यह बहुत बुरा अभ्यास है कि आप संपत्ति और अन्य …

4
मैं विभिन्न कीबोर्ड लेआउट कैसे संभाल सकता हूं?
मान लीजिए कि मेरे पास एक गेम है जो एक QWERTY लेआउट पर WASD नियंत्रण का उपयोग करता है। इन नियंत्रणों का उपयोग करने की कोशिश करते हुए, कहते हैं, एक Dvorak लेआउट आदर्श नहीं है ( <A:HQWERTY के बराबर )। जाहिर है, मैं उसी भौतिक कुंजी का उपयोग करना …
10 keyboard 

2
आप एक परिवर्तन मैट्रिक्स से अभिविन्यास कैसे निकाल सकते हैं?
मेरे पास 4x4 ट्रांसफ़ॉर्मेशन मैट्रिक्स एम है, और मैं एम द्वारा रूपांतरित होने पर एक गोले के आकार का पता लगाना चाहता हूं (स्फियर मूल में है और त्रिज्या 1. है) मुझे पता है कि मैं केवल (0,0,0,1) M से गुणा करके केंद्र पा सकता हूं। हालाँकि, त्रिज्या एक समस्या …

3
सुरुचिपूर्ण ऑटोटाइलिंग
मैं इस बारे में जानकारी की तलाश कर रहा हूं कि लोग अपने टाइल-आधारित खेलों में ऑटोटाइलिंग को कैसे लागू करते हैं। अब तक मैंने इसे हमेशा हार्डकॉक्ड "इफ ... और ..." स्टेटमेंट्स के झुंड के साथ इंप्रूव किया है, और अब मैंने फैसला किया कि यह कुछ और सुरुचिपूर्ण …

12
मैं स्मृति-संशोधन धोखा कैसे रोकूं?
आजकल कई मेमोरी-चेंजिंग प्रोग्राम हैं ( चीट इंजन एंड को)। क्या एक स्थिर चर वास्तव में स्थिर रखने का एक कुशल तरीका है ? मेरे पास दो विचार थे: एक स्थिर मान को निरंतर चर को अद्यतन करने के लिए एक अलग धागा बनाएं, जैसे कि हर मिनट 200। समस्या: …
10 anti-cheat 

2
क्या एकाधिक उत्तराधिकार उन सभी समस्याओं को हल नहीं करते हैं जो इकाई सिस्टम करते हैं?
यह प्रश्न बहुत ही स्पष्ट है कि: क्या एकाधिक उत्तराधिकार उन सभी समस्याओं को हल नहीं करते हैं जो इकाई प्रणाली भी हल करती हैं? मुझे बस "मल्टीपल इनहेरिटेंस" नामक एक शब्द याद था, और यह बहुत सी ब्लोटिंग समस्याओं को हल करने के लिए लगता है जो कि शास्त्रीय …

3
मैं पूर्ण-राज्य अपडेट की तुलना में मल्टीप्लेयर गेम स्टेट को अधिक कुशलता से कैसे सिंक करूं?
मैंने पहले थोड़ा गेम नेटवर्क कोडिंग किया है, लेकिन मुख्य रूप से वास्तविक समय की जरूरतों के बिना टीसीपी के साथ। मैं नेटवर्क आधारित मल्टीप्लेयर के साथ 2 डी जावा गेम पर काम कर रहा हूं। सीखने के लिए, मैं मौजूदा नेटवर्क एपीआई के बिना, यह खुद करना चाहता हूं। …

1
बैकग्राउंड पिक्सेल का रंग कैसे पलटना है
मैं जावा और jMonkeyEngine का उपयोग करके एक गेम और मैप एडिटर लिख रहा हूं। मैप एडिटर में, मुझे वायरफ्रामेड गोले द्वारा किया गया ब्रश मिला है। मेरी समस्या यह है: मैं इसे हर जगह दिखाई देना चाहता हूं, इसलिए मैं इस ब्रश के "पीछे" पिक्सेल का रंग उल्टा करना …

2
इंजन भागों के बीच बातचीत को कैसे लागू किया जाए?
मैं एक सवाल पूछना चाहता हूं कि गेम इंजन भागों के बीच सूचना का आदान-प्रदान कैसे किया जाना चाहिए। इंजन को चार भागों में अलग किया जाता है: लॉजिक, डेटा, यूआई, ग्राफिक्स। शुरुआत में मैंने झंडे के माध्यम से यह आदान-प्रदान किया। उदाहरण के लिए यदि डेटा में नई ऑब्जेक्ट …
10 c++  architecture 

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