मुझे पता है कि पारंपरिक UIViews के लिए, मैं "उपयोगकर्ता इंटरैक्शन सक्षम करने" ध्वज को सेट करने के लिए सेट कर सकता हूं, और दृश्य अब स्पर्शों का जवाब नहीं देगा, उनके नीचे दिए गए विचार स्पर्श प्राप्त करेंगे।आईओएस 7 स्प्राइट किट इसे "टैप थ्रू" बनाने के लिए स्प्राइट पर स्पर्श को अक्षम कैसे करें?
क्या स्प्राइट किट में "टैप थ्रू" कार्यक्षमता को लागू करने का कोई तरीका है? अब तक मैंने केवल लोगों को "टच शुरू किया" का उपयोग करके देखा है, बिंदु प्राप्त कर रहा है और उस बिंदु पर नोड्स के लिए दृश्य पूछ रहा है।
इस दृष्टिकोण के साथ समस्या यह है - अगर मैं sprites (जैसे राक्षस जीवन बिंदु, आदि) के ऊपर ओवरले जोड़ना चाहता हूं तो वे स्पर्शों का भी जवाब देंगे। अब तक मैं अलग-अलग नोड्स के लिए कस्टम क्लास बनाकर इस समस्या से बचने की कोशिश कर रहा हूं, और फिर प्रत्येक नोड की कक्षा की जांच करते हुए, यदि कथन में बहुत बड़ा हो।
क्या स्प्राइट किट के लिए "टैप थ्रू" कार्यक्षमता प्राप्त करने का एक बेहतर तरीका है?
क्या आप अभी 'node.userInteractionEnabled = NO;' सेट कर सकते हैं? – Evan