बेशक, प्रदर्शन। कुछ प्रभाव जैसे कि क्रिपसकुलर किरणें, डेप्थ ऑफ फील्ड और ब्लूम एफपीएस के बहुत कर हैं, विशेष रूप से पुराने जीपीयू में। कुछ अतिरिक्त एफपीएस हासिल करने का एक अच्छा तरीका प्रतिबिंबों और छायाओं को कम करना या अक्षम करना है। इसके अलावा - आर्टेलियस बिंदु को दोहराने के लिए - दृश्य प्रभाव भी बैटरी जीवन को प्रभावित करेगा।
इसके अलावा:
- कुछ प्रभाव गड़बड़ हो सकते हैं। सभी मशीनों को समान नहीं बनाया गया है, और कुछ GPU आपके कोड को गलत कर सकते हैं ... प्रभाव को अक्षम करने का एक तरीका इस तरह के मामलों से पीड़ित खिलाड़ियों के लिए अच्छा है, और डिबगिंग में आसानी के लिए डेवलपर्स के लिए अच्छा है।
- कुछ प्रभाव हैंडीकैप गेमप्ले को प्रभावित कर सकते हैं। विशेष प्रभाव में जो विवरण छिपाते हैं, जैसे कि डेप्थ ऑफ फील्ड, मोशन ब्लर और कुछ हद तक अनीसोट्रोपिक फ़िल्टरिंग और एंटी-अलियासिंग।
- कुछ प्रभाव कष्टप्रद / विचलित करने वाले हो सकते हैं। डेथ ऑफ फील्ड के साथ मेरे साथ ऐसा होता है, जब फोकस बदलता है, तो यह लिटरली उस पर ध्यान आकर्षित करता है।
- एक्सेसिबिलिटी विकल्प के लिए कुछ प्रभावों पर विचार किया जाना चाहिए। यह दृश्य बोबिंग और मोशन ब्लर का मामला है, ये कुछ लोगों को बीमार कर सकते हैं, कोई मजाक नहीं।
- पैतृक नियंत्रण के लिए कुछ प्रभावों पर विचार किया जाना चाहिए। रक्त कण प्रभाव और इसी तरह बंद करना - कम से कम यह माता-पिता की खेल समीक्षाओं के साथ मदद करता है।
मॉडेड मिनक्राफ्ट वास्तव में इसके लिए एक अच्छा खेल का मैदान है। माइनक्राफ्ट पूरे विखंडन को प्रस्तुत करता है, इसलिए इसकी बहुभुज गणना इससे प्रतीत होती है कि इससे अधिक है। इसमें जोड़ें कि कूड़े को इकट्ठा करने और पॉइंटर भाषा से रहित जैसे जावा [1] पर विखंडन की जटिलताओं, और आप कुछ प्रदर्शन मुद्दों की उम्मीद कर सकते हैं - विशेष रूप से, पुराने हार्डवेयर में, हमेशा की तरह। कुछ लोगों ने बेहतर ग्राफिक्स की मांग की, जबकि अन्य बेहतर प्रदर्शन चाहते थे। और इसलिए, जीएलएसएल शेडर्स मॉड और ऑप्टिफ़ाइन जैसे मोड आए, दोनों ने अतिरिक्त ग्राफिक विकल्पों को जोड़ा - हालांकि अलग-अलग छोरों पर - वे संगत हैं [2], यदि आपके पास उन्हें उपयोग करने का मौका है तो आप प्रदर्शन प्रभाव पर प्रयोग कर सकते हैं। दृश्यात्मक प्रभाव।
[१]: Microsoft ने विंडोज १० के लिए Minecraft का C ++ पोर्ट बनाया है - जो पॉकेट संस्करण पर आधारित है - यह पुराने जावा संस्करणों की तुलना में बहुत बेहतर प्रदर्शन करता है। इसका मतलब यह नहीं है कि जावा प्रदर्शन नहीं कर सकता है, यह न केवल सी ++ होने का एक लक्षण है, बल्कि माइक्रोसॉफ्ट का भी है।
[२]: वास्तव में, उन मॉड्स को माइनक्राफ्ट १. --. ९ के लिए विलय कर दिया गया - Optifine ने GLSL शेड्स मॉड को अवशोषित किया ।
और आप कहते हैं कि आप एक गेम इंजन विकसित कर रहे हैं , इसलिए आप अपने कोड से कई अलग-अलग खेलों के लिए पुन: उपयोग किए जाने की संभावना रखते हैं। गेम डेवलपर को यह तय करने की अनुमति देना एक अच्छा विचार है कि क्या वे इन प्रभावों का उपयोग करना चाहते हैं, और यदि वे उन्हें अक्षम करने के लिए विकल्प प्रदान करना चाहते हैं या नहीं। सभी प्रभाव सभी खेलों के लिए समझ में नहीं आ सकते हैं, और कुछ खेल कुछ प्रभावों पर निर्भर हो सकते हैं।
विचार करें कि कुछ गेम इन प्रभावों का उपयोग मूड सेट करने के लिए, खिलाड़ी को जानकारी देने के लिए, या केवल कलात्मक लाइसेंस के लिए करेंगे।
विशेष रूप से दृश्य प्रभाव का उपयोग करने की कोशिश की गई है ताकि यह देखने की कोशिश की जा सके कि मानव आंख के बजाय कैमरे द्वारा देखा गया है। यह क्रोमैटिक एबरैशन, लेंस फ्लेयर्स, फिल्म ग्रेन और अन्य "सिनेमैटिक" प्रभावों जैसे प्रभावों का उपयोग करके किया जाता है। ये हर खेल के लिए एक अच्छा फिट नहीं हैं, और इसलिए उन्हें खेल इंजन द्वारा लागू नहीं किया जाना चाहिए।
संभवतः इसमें से अधिकांश - यदि सभी नहीं - शेडर्स में किया जाता है, तो अपने गेम इंजन को डेवलपर को अपने शेड्स अपलोड करने दें।
पहुँच विकल्प पर एक नोट: कई वीडियो गेम बहरे लोगों की उपेक्षा करते हैं। केवल श्रवण तरीके से जानकारी प्रदान करना काफी अच्छा नहीं हो सकता है। आने वाली आग की दिशा या पास के दुश्मनों की उपस्थिति (जैसे कि आप "सुन सकते हैं") जैसी चीजों को प्रतिबिंबित करने के लिए दृश्य प्रभाव जोड़ना एक अच्छा विचार है [3]। और हां, बंद कैप्शन। इसके अलावा, इस बात से अवगत रहें कि कलर ब्लाइंड लोग हैं ... वे आइटम जो केवल रंग से अलग हैं ... हाँ, एक नया स्वरूप माना जाता है।
[३]: आप बस यह नहीं जानते हैं कि Minecraft में वे दर्द क्या होते हैं, जब आप सुन भी नहीं सकते। वे यादृच्छिक रूप से अस्थिर हो जाते हैं।
जितना आप जानते हैं ★