परियोजना का विवरण
अनुवादितखेल में दो टीमें हैं: लाल, नीला।
हमें एक स्थानीय खेल बनाने की आवश्यकता है। एक स्थानीय सर्वर बनाने के बाद, खेल लॉबी खुल जाएगी। जिसमें, स्क्रीन पर एक बटन का उपयोग करके, आप दो कमांड के बीच चयन कर सकते हैं। फिर, जब सभी खिलाड़ी तैयार बटन दबा देंगे, तो खेल दृश्य स्वयं सक्रिय हो जाएगा।
सर्वर से कनेक्ट करने के लिए, दूसरे खिलाड़ी को स्थानीय सर्वरों की सूची खोलने की आवश्यकता है। यह सूची उन सभी स्थानीय सर्वरों को प्रदर्शित करती है जो इस WI-FI में अन्य खिलाड़ियों द्वारा बनाए गए थे, और सर्वर की जानकारी है
1) सर्वर निर्माता का IP/नाम
2) खिलाड़ियों की संख्या।
सर्वर पर क्लिक करने के बाद, कनेक्शन किया जाता है। अगला, आपको तैयार बटन दबाना होगा। जब सभी तैयार हों, तो खेल शुरू करें।
समस्या को Mirror Networking के साथ हल किया जाना चाहिए (मुझे लगता है कि यह सबसे अच्छा समाधान है), लेकिन UNET के माध्यम से नहीं। बेशक, अगर बेहतर या अधिक सुविधाजनक समाधान हैं, तो उन्हें पेश करें। खेल को Mirror से Network Manager/Network Lobby Manager स्क्रिप्ट का उपयोग करना चाहिए, साथ ही काम को सुविधाजनक बनाने के लिए Network Discovery स्क्रिप्ट भी उपयोगी हो सकती है, यह Mirror के लिए एक व्यक्ति द्वारा बनाई गई है। इसे GitHub पर पाया जा सकता है।
दो दृश्य होने चाहिए: एक दृश्य मेनू है और दूसरा खेल दृश्य; दो प्रीफैब हैं, एक खिलाड़ी की लॉबी के लिए और दूसरा खिलाड़ी के लिए। खेल प्रीफैब एक साधारण घन या एक गोला या कुछ और हो सकता है।
लॉबी दृश्य को यूनिटी के सामान्य UI बटन का उपयोग करना चाहिए। आपको सुंदरता की चिंता नहीं करनी चाहिए।
एक स्पष्ट कोड एक बड़ा प्लस होगा। आगे सहयोग संभव है।
मैंने खुद कुछ करने की कोशिश की, लेकिन मेरी प्रोग्रामिंग कौशल और ज्ञान की कमी थी। मुझे लगता है कि कोई है जो इसे अच्छी तरह जानता है।
यदि आपके कोई प्रश्न हैं, तो पूछें।