मैं एक शौक परियोजना पर काम कर रहा हूं जिसमें एक बहु-खिलाड़ी वेब ब्राउज़र गेम शामिल है। यह मेरा पहला है और मैंने अभी विलंबता मुद्दे में ठोकर खाई है।मुझे गेम विकास में विलंबता से कैसे निपटना चाहिए?
मैं उपयोगकर्ता नियंत्रण को यथासंभव चिकनी बनाने की कोशिश कर रहा हूं और विलंबता रास्ते में हो रही है।
मुझे लगता है कि औसत विलंबता लगभग 80-200ms हो सकती है और यह लगभग-चिकनी नियंत्रण के लिए कमांड-एक्शन देरी 100ms से कम होने की आवश्यकता है।
मैं कुछ प्रश्न हैं:
यह कोशिश करते हैं और भेज उपयोगकर्ता क्रियाओं 100ms से पहले आवश्यक करना एक अच्छी आदत होगा? जैसे उपयोगकर्ता दबाए गए '->' तीर कुंजी को दबाता है, मैं सर्वर पर कार्रवाई की आवश्यकता होने से पहले दायां तीर कुंजी क्रिया 100ms सबमिट करता हूं।
डेवलपर ऑनलाइन सर्वर और क्लाइंट पर क्या हो रहा है के बीच स्थिरता/synchonise कैसे रखता है?
कोई सुझाव या सिफारिशें?
धन्यवाद दोस्तों, मदद की बहुत सराहना की जाएगी। :)
http://gamedev.stackexchange.com/ –
@ralu पर पूछने का प्रयास करें: धन्यवाद! मुझे नहीं पता था कि यह अस्तित्व में था! : डी – RadiantHex