एक खेल में एक HUD और एक GUI के बीच क्या अंतर है?


34

क्या किसी को एक गेम में एक ग्राफिकल एचयूडी (हेड-अप डिस्प्ले) और एक जीयूआई (ग्राफिकल यूजर इंटरफेस) के बीच अंतर पता है? जीयूआई का एक HUD हिस्सा है और सिर्फ जानकारी प्रदर्शित कर रहा है? इसका मतलब यह होगा कि मैं जीयूआई के साथ तकनीकी रूप से एक एचयूडी के साथ बातचीत नहीं कर सकता हूं (जैसे कि एक बटन पर क्लिक करके)? या दोनों शब्द मूल रूप से एक ही बात का वर्णन कर रहे हैं?

नोट: मैं इन शब्दों के बारे में बात कर रहा हूँ, जबकि निगलना।

निम्नलिखित उदाहरण देखें:

overwatchguiorhud?

इस छवि में GUI और HUD के रूप में क्या वर्णित किया जाएगा?


उत्तर में एक HUD क्या है, इसके बारे में अलग-अलग धारणाएँ हैं। DMGregory का उत्तर मानता है कि यह एक सूचनात्मक स्थिर स्क्रीन है जो गेम विंडो पर प्रदर्शित होती है। ब्रैम मानता है कि एक HUD एक ग्राफिकल गैर-संवादात्मक प्रदर्शन है। परिभाषा को प्रश्न में शामिल करने की आवश्यकता है।
person27

2
यह प्रश्न यह पूछने के समान है कि एक बटन और GUI में क्या अंतर है।
स्लीवेटमैन

3
ऑफटॉपिक: यह सबसे रचनात्मक उपयोगकर्ता नाम है जिसे मैंने कभी इस साइट पर देखा है।
एस। तारिक inetin

मुझे नहीं लगता कि इसके लिए किसी अन्य उत्तर की आवश्यकता है, लेकिन मैं बताता हूं कि एक HUD का उद्देश्य किसी व्यक्ति को उन सूचनाओं को प्राप्त करने की अनुमति देना है, जिनकी आवश्यकता के बिना उन्हें उस पर ध्यान केंद्रित करने की आवश्यकता नहीं है। यह शब्द अपनी मूल सेटिंग (लड़ाकू विमानों) में अधिक स्वाभाविक है, जहां एक HUD आपको उपकरण पैनल को देखने के बिना चीजों को देखने देता है, लेकिन मुझे अभी भी लगता है कि एक HUD को परिभाषित करने के लिए जो मायने रखता है, उससे ध्यान हटाने का लक्ष्य नहीं है।
Cort Ammon

HUD GUI के बराबर है, लेकिन GUI हमेशा HUD
mateos

जवाबों:


80

मैं बहस चाहते हैं कि HUDs हैं ग्राफिकल यूजर इंटरफेस: वे रेखांकन उपयोगकर्ता के लिए वर्तमान जानकारी वापस करने वाले हैं तरीके।

कुछ अन्य उत्तर क्या कहते हैं, इसके विपरीत, GUI शब्द की आवश्यकता नहीं है कि प्रत्येक तत्व सीधे संवादात्मक हो - एक प्रपत्र पर नियंत्रण के बगल में लेबल अभी भी GUI का हिस्सा है, खिलाड़ी को सिस्टम के साथ बातचीत करने के तरीके में मार्गदर्शन करता है, भले ही लेबल पर क्लिक करने से कुछ हासिल न हो।

एचयूडी तत्वों को क्या अलग करता है यह विशेष रूप से यह जानकारी उपयोगकर्ता के लिए प्रदर्शित होती है: "हेड-अप डिस्प्ले" एक नियंत्रण कक्ष पर एक प्रकाश या डायल के विपरीत गढ़ा गया था, जहां उपयोगकर्ता को खिड़की से नीचे / दूर देखना होगा और इस पर जाँच करने के लिए उनके सामने दुनिया। "हेड्स-अप" होने की परिभाषित विशेषता यह है कि यह जानकारी दुनिया भर में, अपने अलग डैशबोर्ड के बजाय, और यह अक्सर उपयोगकर्ता के कैमरे या सिर के साथ ट्रैक करने के बजाय उन्हें देखने के लिए एक विशेष स्थान की ओर मुड़ने की आवश्यकता होती है। यह (विशेष रूप से वीआर गेम में उल्लेखनीय है)।

उदाहरण के लिए, इस StarCraft स्क्रीनशॉट में, मैं तर्क दूंगा कि चयन और स्वास्थ्य इकाइयों पर निर्भर करता है, और कोने में संसाधन काउंटर, सभी HUD का गठन करते हैं, खेल की दुनिया पर मढ़ा जा रहा है। नीचे दिए गए क्रोम में मैप, ऑर्डर बटन और चयन रीडआउट HUD नहीं होगा क्योंकि वे विश्व व्यूपोर्ट के बाहर मौजूद हैं।

विभिन्न प्रकार के GUI के विपरीत Starcraft का स्क्रीनशॉट

यह देखने में अधिक आम है कि HUD को 1 व्यक्ति और 3 व्यक्ति के ओवर-द-कंधे के दृष्टिकोण से ऊपर-नीचे / आइसोमेट्रिक खेलों में लागू किया गया है, जैसे कि यह देखना, लेकिन मैं एक उदाहरण खोजना चाहता था जो दोनों शैलियों के विपरीत हो। पहले व्यक्ति दोनों HUD और गैर-HUD क्रोम के साथ उदाहरण खोजना मुश्किल है, लेकिन पुराने स्कूल के डंगऑन क्रॉलर कभी-कभी इस तरह के मिश्रण का भी उपयोग करते हैं। यहाँ "स्मॉल केव ट्रोल" लेबल, स्तर, और स्वास्थ्य पट्टी HUD हैं क्योंकि वे दुनिया पर छाए हुए हैं, जबकि बाकी GUI दुनिया के खिलाड़ी की खिड़की के बाहर (ज्यादातर) बैठता है और "हेड-अप" नहीं है " किस अर्थ में।

रात और मोमबत्तियों का स्क्रीनशॉट

कुछ गेम में फ्लोटिंग विंडो या पैनल भी होंगे, जैसे इन्वेंट्री मैनेजमेंट इंटरफेस, जो व्यूपोर्ट के ऊपर बैठते हैं। जब ये ज्यादातर अपारदर्शी होते हैं, तो मैं आमतौर पर उन्हें गैर-एचयूडी जीयूआई तत्व मानता हूं क्योंकि वे डैशबोर्ड क्रोम उदाहरणों के रूप में खेल की दुनिया के एक बड़े पैमाने पर बड़े पैमाने पर अस्पष्ट करते हैं।


17
क्या यह कहना अधिक सही होगा कि HUD एक GUI का हिस्सा हैं ? बस उदाहरण के लिए वे काफी पर्यायवाची नहीं हैं।
श्रोडिंगर का स्टैट

3
जरूरी नहीं कि ज्यादा सही हो । हम कह सकते हैं "सभी कुत्तों जानवर हैं" जिसका अर्थ है कि "सभी जानवरों कुत्ते हैं" बिना;) "है-एक" रिश्ते हमेशा नहीं है सममित
DMGregory

1
@DMGregory: मैं आपके Starcraft स्क्रीनशॉट में स्क्रीन के नीचे के तत्वों को HUD के रूप में शामिल करूंगा। पूर्वव्यापी में मुझे समझाया जाना चाहिए कि मेरी प्रारंभिक टिप्पणी में, मेरा बुरा।
जैक एदले

1
@ डैरेनबार्ट्रुप-इन-फिक्शन में मौजूद ऐसे इंटरफ़ेस तत्वों के लिए शब्द / जो कि वर्ण देख सकते हैं, " डाइगेटिक इंटरफ़ेस " है। इसमें शाब्दिक हेड-अप दोनों शामिल हैं, एक चरित्र उनके हेलमेट या कॉकपिट स्क्रीन के अंदर अनुमानित हो सकता है, और उस लिंक पर स्टील बटालियन स्क्रीनशॉट में इंस्ट्रूमेंट पैनल की तरह गैर-एचयूडी इंटरफेस।
DMGregory

2
तो, "इस छवि में GUI के रूप में क्या वर्णित किया जाएगा और HUD के रूप में क्या होगा?" ओपी में सवाल?
20

26

अन्तरक्रियाशीलता

एक HUD इंटरएक्टिव नहीं है: यह केवल जानकारी प्रदर्शित करता है, इसे क्लिक, ड्रैग, क्लोज्ड आदि नहीं किया जा सकता है।

एक खेल में एक जीयूआई किसी भी अन्य यूआई की तरह है: यह इंटरैक्टिव है। इसमें मेनू, बटन, स्क्रॉलबार और अन्य यूआई तत्व हैं।

हेड अप डिस्प्ले शब्द फाइटर जेट्स को संदर्भित करता है: एक चंदवा पर जानकारी प्रदर्शित करने का मतलब है कि पायलट को डैशबोर्ड पर गेज और संकेतक को देखने की आवश्यकता नहीं है।


11
@computercarguy - यदि आपका HUD इंटरैक्टिव है, तो यह सिर्फ GUI बन गया है। एक एक है डी isplay; दूसरे, मैं एक nterface।
माज़ुरा

2
यदि मेरे HUD में एक बुलेट काउंटर है जो ट्रिगर को खींचते समय घटता है, तो क्या यह इंटरैक्शन नहीं है? ;)
DMGregory

4
मुझे आश्चर्य है कि यहां कितने लोग बातचीत करने के लिए एक-तरफ़ा संचार पर विचार नहीं करते हैं। मैंने हमेशा ऐसा माना है। प्रेषक कुछ चैनल पर जानकारी प्रदान करने के लिए कार्य करता है, और रिसीवर जानकारी को आंतरिक करने के लिए कार्य करता है और इसे अपने राज्य को बदलने की अनुमति देता है। इसलिए दोनों पक्ष एक दूसरे को शामिल करने वाली कार्रवाई में शामिल हैं। इंटरेक्शन।
bcrist

2
@DMGregory: नहीं, यह नहीं है। आपने अपने HUD में "कमी बुलेट एक" बटन दबाया नहीं था। आपने ट्रिगर दबाया, और HUD पहले जैसी ही जानकारी प्रदर्शित करता रहा। मूल्य बदल सकते हैं, लेकिन जानकारी ही है।
निकोल बोलस

2
@bcrist मुझे आश्चर्य नहीं है कि कितने लोग "वन-वे" किसी भी चीज़ को "इंटर" कुछ भी मानते हैं क्योंकि परिभाषा के अनुसार, "इंटर" कुछ भी दो तरह से है। यह "एक्ट" और "इंटरैक्ट" के बीच का अंतर है।
corsiKa

6

जीयूआई का एक HUD हिस्सा है और सिर्फ जानकारी प्रदर्शित कर रहा है?

हाँ। हेड-अप डिस्प्ले (जैसा कि नाम से पता चलता है) केवल जानकारी प्रदर्शित करने के लिए है जब आप गेम में होते हैं। हालांकि कुछ परिदृश्यों में HUD अट्रैक्टिव हो सकता है। उदाहरण के लिए मोबाइल आधारित गेम में स्क्रीन पर बटन होते हैं , जबकि आप गेम में होते हैं ।


5

GUI और HUD निष्प्रभावी शब्द हैं , जिसका अर्थ है कि लोगों को पता होगा कि उनका क्या मतलब है, जब तक कि उन्हें बारीकियों की आवश्यकता न हो । शर्तों से जुड़े विशिष्ट अर्थ उपसंस्कृति, कंपनी, वर्तमान परियोजना या उस परियोजना के भीतर की टीम पर निर्भर करते हैं, जिस पर आप काम कर रहे हैं। सबूत: यह बहुत ही सवाल पर अलग जवाब।

ग्राफिक्स के संदर्भ में HUD शब्द अक्सर टर्मिनेटर और रोबोकॉप की याद दिलाता है। इसके अलावा, खेलों में इसका अर्थ मानकीकृत नहीं है और यदि आप बारीकियों को संदर्भित करने के लिए शब्द का उपयोग करना चाहते हैं, तो आपको पहले शब्द के उपयोग की व्याख्या करने की आवश्यकता है:

Robocopटर्मिनेटर

GUI आमतौर पर वह सब कुछ है जो आप स्क्रीन पर देखते हैं। यह कुछ चीजें जो मुख्य विंडो का हिस्सा नहीं हैं, जैसे कि सिस्टम ट्रे मेनू, एप्लिकेशन आइकन इत्यादि को शामिल नहीं कर सकता है या इसमें बाहर कर सकता है। इसमें इनपुट हैंडलिंग शामिल हो सकती है, लेकिन इसके लिए जरूरी नहीं है। GUI को कभी-कभी गलत तरीके से दृश्य + ऑडियो के लिए संदर्भित किया जाता है। इन मामलों में बेहतर शब्द UI होगा, लेकिन कभी-कभी GUI का उपयोग किया जाता है।


मैंने आपके उत्तर पर स्क्रॉल करने से ठीक पहले यह भी देखा। मैंने इसे HUD की परिभाषा को जोड़ने के लिए ओपी को एक बिंदु के रूप में संक्षेप में बताया है। थोड़ा आश्चर्य हुआ कि इतने सारे उत्तर एक परिभाषा या किसी अन्य के साथ आए और इस
विद्वता पर

3

एक खेल में गुई खेल की दुनिया को छोड़कर हर चीज को स्क्रीन पर प्रदर्शित करता है, जैसे कि खिलाड़ी, बंदूक, खेल की दुनिया इत्यादि .. हुड सब कुछ खिलाड़ियों के स्वास्थ्य, गोलियों की गिनती जैसी जानकारी दिखाने के लिए उपयोग किया जाता है आदि


3

HUD शब्द लड़ाकू विमानों से आता है, जहां पायलट से संबंधित जानकारी को कॉकपिट स्क्रीन पर कॉकपिट के भीतर लगे इंस्ट्रूमेंट्स पर प्रदर्शित करने के बजाय प्रोजेक्ट किया जाता है। यह बिंदु कि प्रासंगिक जानकारी एकत्र करने के लिए पायलट को दुनिया से बाहर देखने की आवश्यकता नहीं है। यह कंप्यूटर गेम में सादृश्य द्वारा उपयोग किया जाता है, इसलिए इसमें एक स्पष्ट, अच्छी तरह से परिभाषित, उपयोग नहीं होता है।

आमतौर पर, HUD उपयोगकर्ता इंटरफ़ेस का एक हिस्सा है जो कि (a) गेमवर्ल्ड के साथ नहीं ले जाया जाता है (ऐसे तत्वों को छोड़कर जो इन-गेम ऑब्जेक्ट्स, जैसे स्वास्थ्य या नाम लेबल के सापेक्ष स्थित हैं) और (b) गेम पर ओवरले किया गया है दुनिया, ताकि इसे केवल अन्य एचयूडी तत्वों द्वारा अस्पष्ट किया जा सके। ज्यादातर मामलों में HUD 2D है, लेकिन कुछ FPS (विशेष रूप से) में अब 3D HUD तत्व हैं।


1

GUI वह है जो उपयोगकर्ता के साथ इंटरैक्ट करता है। HUD वह है जो खेल खिलाड़ी को प्रदर्शित कर रहा है।

मैं कहता हूँ कि छवि में सब कुछ HUD है। यदि आप मेनू खोलते हैं, तो वह GUI होगा।


0

मैं इसे इस तरह से देखता हूं: एक एचयूडी खेल के दौरान उपयोगकर्ता को चल रही जानकारी प्रदर्शित करता है, जबकि एक जीयूआई कुछ घटनाओं के जवाब में प्रकट होता है और उपयोगकर्ता को गेम के कुछ पहलू को नियंत्रित करने की अनुमति देता है । जीयूआई के खुले रहने पर आमतौर पर उपयोगकर्ता खेल के अन्य हिस्सों के साथ बातचीत नहीं कर सकता है।

इसलिए उदाहरण के लिए, Minecraft में, स्वास्थ्य पट्टी और निचले भाग में हॉटबार एक HUD है, जो हर समय खिलाड़ी की स्थिति के बारे में जानकारी प्रदान करता है। खिलाड़ी की सूची और चेस्ट, भट्टियों, आदि के साथ बातचीत के लिए इन्वेंट्री GUI हैं जो खिलाड़ी दुनिया में ब्लॉकों पर एक कुंजी या राइट-क्लिक दबाकर खोलता है। जब GUI खुले होते हैं, तो खिलाड़ी अन्य क्रियाएं नहीं कर सकता है या यहां तक ​​कि यह स्पष्ट रूप से देख सकता है कि गेम में और क्या हो रहा है।

मैं खेल को नियंत्रित करने के लिए मेनू में "GUI" शब्द को गेम डिज़ाइन पर भी लागू करूंगा, जैसे कि गेम से बाहर निकलने के लिए मेनू या सेटिंग्स को बदलना जो आमतौर पर तब दिखाई देती है जब उपयोगकर्ता एस्केप कुंजी दबाता है। हालाँकि ये गेमप्ले का हिस्सा नहीं हैं; वे आसपास के अनुप्रयोग का अधिक हिस्सा हैं।


0

GUI खेल देव में उपयोग करने के लिए एक खराब शब्द है

शास्त्रीय रूप से, GUI का मतलब किसी भी दृश्य तत्व से था जो या तो उपयोगकर्ता को जानकारी प्रदान करता था या किसी तरह से बातचीत की जा सकती थी।

(अधिकांश) खेलों में, इसका अर्थ है कि स्क्रीन पर हर कोई GUI के इस क्लासिक विवरण के अंतर्गत आता है।

HUD शब्द स्पष्ट रूप से मौजूद है अब इसे बेकार शब्द (इस क्षेत्र में) को सुपरसाइड करने के लिए। यह खेल की परत के शीर्ष पर जानकारी प्रदर्शित करता है जिसे खिलाड़ी को सूचित निर्णय लेने की आवश्यकता होती है।


3
व्यवहार में, GUI शब्द का अभी भी खेलों में बहुत उपयोग किया जाता है - उदाहरण के लिए इस एक्सचेंज पर गुई टैग देखें , जिसमें 400 से अधिक प्रश्न हैं। और जैसा कि अन्य उत्तरों में बताया गया है, हम बहुत सारे यूजर इंटरफेस तत्वों का उपयोग गेम्स में करते हैं जो कि HUD भी नहीं हैं, जिसमें मेनू, टूलबार, विंडो भी शामिल हैं, इसलिए मैं यह नहीं कहूंगा कि HUD इसके उपयोग को पूरी तरह से खत्म कर देता है।
DMGregory

1
तो FTL का पूरा गेमप्ले, लगभग हर गेम इन्वेंट्री सिस्टम, मेन मेन्यू, जिनमें से कोई भी GUI नहीं है, वे केवल HUD हैं? मैं इससे पूरी तरह असहमत हूं, और यह विशेष रूप से आपकी राय के अनुकूल है, बजाय प्रश्न का उपयोगी उत्तर प्रदान करने के।
यहोशू हेजेज

3
मुझे लगता है कि वीकर के पास एक बिंदु है। शास्त्रीय रूप से, GUI ग्राफिक्स है, पुराने कालकोठरी क्रॉलर के विपरीत जो पाठ आधारित थे। यह लगभग हर गैर-गेम प्रोग्राम (TextUI बनाम GUI) के लिए भी फिट बैठता है। आधुनिक खेलों में, आमतौर पर सब कुछ ग्राफिक्स द्वारा निर्मित होता है।
एक्सरोस

2
-1 के साथ यह सबसे नीचे क्यों था? हर दूसरा जवाब गलत लगता है। हो सकता है कि आपको तुलना के लिए स्क्रीनशॉट के साथ टीयूआई (टेक्स्ट यूजर इंटरफेस) और सीएलआई (कमांड लाइन इंटरफेस) गेम के उदाहरण दिखाने चाहिए और इंटरफ़ेस प्रकारों के अंतर को स्पष्ट करना चाहिए। उदाहरण के लिए, nethack एक सीयूआई गेम में bsd से एक TUI गेम, बैटलस्टर है। वहीं GUI शब्द उपयोगी है।
जोएल

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