2012-12-03 17 views
6

दो-खिलाड़ी बारी आधारित गेम पर काम कर रहा है जो मिलान प्रबंधन के लिए कस्टम यूआई का उपयोग करता है। प्लेयर टाइमआउट का उपयोग करने के लिए ऐप को आईओएस 6+ में प्रतिबंधित करने पर विचार करना। मैं उपयोगकर्ता को शेष समय को स्थानांतरित करना चाहता हूं, लेकिन प्रतिभागी। टाइमआउटडेट हमेशा शून्य है? डब्ल्यूडब्ल्यूडीसी 2012 वीडियो के अनुसार (जो कहता है कि टाइमआउट अगली पार्टेंटेंट्स में अंतिम प्रतिभागी पर लागू नहीं होगा), मैं एंड्रॉइड को कॉल करते समय दो प्रविष्टियों (इंडेक्स 0 पर इंडेक्स 0 और स्थानीय प्लेयर पर प्रतिद्वंद्वी) के साथ एक सरणी पास करता हूं: टर्नटाइमआउट: matchData: completHandler : एक मोड़ लेने के लिए। मैंने GKTurnTimeoutDefault और विभिन्न पूर्णांक अक्षर दोनों की कोशिश की है ... कोई भाग्य नहीं ... हमेशा शून्य लगता है। खिलाड़ी की आखिरी मोड़ की तारीख ठीक काम करती है।बारी आधारित प्रतिभागी टाइमआउट दिनांक हमेशा न्यूल

प्लेयर टाइमआउट के विषय पर ... मैं उन्हें काम करने के बाद, यह कैसे वितरित किया जाता है? मैं GKTurnBasedMatchOutcomeTimeExpired देखता हूं ... क्या यह एक मोड़ घटना में आता है?

+1

क्या आपने कभी इस मुद्दे के साथ कोई प्रगति की है? मुझे एक ही चीज़ का सामना करना पड़ रहा है। टाइमआउट अंतराल सेट करते समय भी मेरी सभी टाइमआउट तिथियां शून्य होती हैं। – rymagno

उत्तर

1

एप्पल के डेवलपर फ़ोरम

Elian Gidoni से -

+1 दस्तावेज़ होना चाहिए: timeoutDate दिनांक और समय जब भागीदार की बारी का समय समाप्त हो। (केवल पढ़ने के लिए)

+0

यह भी प्रतीत होता है कि उपयोगकर्ता के समय समाप्त होने के बाद, उनका टाइमआउट मान हमेशा उस मान पर सेट होता है, भले ही एक नई बारी शुरू होती है, जब तक कि वे फिर से टाइमआउट न करें। मैंने यह जांचना शुरू कर दिया कि क्या टाइमआउट को यह निर्धारित करने के लिए शून्य था कि क्या एक खिलाड़ी ने टाइमआउट किया था और पाया कि एक बार सेट हो गया है, यह कभी भी फिर से वापस नहीं जाता है। यदि आपको किसी भी दिए गए मोड़ पर किसी को टाइमआउटआउट पता होना चाहिए, तो आपको मैचडेटा में खुद को ट्रैक करने की आवश्यकता होगी। – Thunk

संबंधित मुद्दे