C ++ का उपयोग कब करें और ब्लूप्रिंट का उपयोग कब करें?


10

मैं जानने की कोशिश कर रहा हूं कि कैसे अवास्तविक इंजन का उपयोग करें। मुझे C ++ का बेसिक ज्ञान है। हाल ही में मैंने एक प्रोजेक्ट के रूप में एक सर्वाइवल हॉरर गेम बनाना शुरू किया, जिसे मैं सीखने के अनुभव के लिए कर रहा हूं। हालांकि अब तक मैंने हर फीचर को ब्लूप्रिंट सिस्टम के जरिए लागू किया है।

तो मेरा सवाल यह है कि मैं अवास्तविक इंजन में गेम को बेहतर बनाने / बनाने के लिए कोड का उपयोग कब और किसके लिए करूंगा?

जवाबों:


14

जहाँ तक मुझे पता है आपको किसी भी चीज़ के लिए C ++ का उपयोग करने की आवश्यकता नहीं है। वरीयता का मामला है। यदि आप एक प्रोग्रामर हैं, तो आप कोड में तेजी से काम कर सकते हैं, जबकि कुछ ब्लूप्रिंट पसंद कर सकते हैं।

रनटाइम प्रदर्शन अंतर वहाँ है, लेकिन आमतौर पर नगण्य है, इसलिए ऐसा बहुत अधिक ध्यान में न रखें।

नीचे पंक्ति, आदर्श रूप से, आप C ++ को पसंद करेंगे जब आप प्रदर्शन महत्वपूर्ण अनुभाग लिख रहे हों और उच्च स्तर के इंटरैक्शन के लिए ब्लूप्रिंट का उपयोग करें। यदि आप मेरे जैसे हैं, तो आप शायद सब कुछ लिखना पसंद करेंगे, क्योंकि दृश्य प्रोग्रामिंग कुछ ऐसा नहीं है जो मुझे बहुत पसंद है।


1

यह निर्भर करता है कि आप किसी टीम में काम कर रहे हैं या नहीं। यदि आप इस परियोजना को विकसित करने वाले एकमात्र व्यक्ति हैं, तो यह आपकी प्राथमिकता का विषय है। यदि आप एक टीम में एक प्रोग्रामर हैं, तो यह जरूरी है कि आप C ++ में सभी तर्क रखें और कलाकारों / स्तर के डिजाइनरों को इवेंट सिस्टम के माध्यम से गेम में घटनाओं पर प्रतिक्रिया करने दें।

साथ ही, मेरे लिए, कोड लिखना तेज है, लेकिन मैं सोच सकता हूं कि कुछ लोगों के लिए यह दूसरा तरीका है। विजुअल स्टूडियो कई परिष्कृत उपकरण प्रदान करता है जैसे कि परिभाषा पर जाना , मजबूत खोज विकल्प, बेहतर डिबगिंग वातावरण, कुछ रिफ्लेक्टर विकल्प और बहुत कुछ। ब्लूप्रिंट में ऐसे उपकरण नहीं हैं या वे बहुत अधिक बुनियादी हैं जो जटिल नेटवर्क जैसी चीजों को संशोधित करने और बदलने के लिए दर्द बनाते हैं।

यदि आपको C ++ हार्ड लगता है या आप इसके साथ सहज महसूस नहीं करते हैं, तो ब्लूप्रिंट के साथ अपनी पहली परियोजनाएं शुरू करें। आपके द्वारा किए जाने के बाद, आप इंजन को बेहतर जान पाएंगे और ब्लूप्रिंट के साथ सहज महसूस करेंगे, यह C ++ में विकसित होने के लिए एक अच्छा क्षण होगा।

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