Uikit तत्व पर Cocos2d नोड - uikit, cocos2d-iphone

मुझे कुछ UIKit तत्वों के साथ CCScene मिला है[उदाहरण के लिए UITextView]। कुछ उपयोगकर्ता इंटरैक्शन के बाद मैं दृश्य पर एक पॉपअप खोलना चाहता हूं ताकि UITextView का हिस्सा भी कवर किया जा सके। यह मायने नहीं रखता है कि मैं किस z इंडेक्स का उपयोग कर रहा हूं, यह हमेशा टेक्स्ट व्यू के तहत दिखाई देगा। यह कैसे करना है पर कोई सुझाव?

उत्तर:

जवाब के लिए 0 № 1

आपके CCNodes EAGLView कोको के भीतर खींचे गए हैं। आपको अन्य UIViews के सापेक्ष EAGLView के आदेश का प्रबंधन करने की आवश्यकता है। पर एक नज़र डालें http://www.gdcvault.com/play/1012504/The-Best-of-Both-Worlds अन्य UIKit विचारों के साथ EAGLViews में कोकोस ड्राइंग को मिलाने के उदाहरण के लिए।


जवाब के लिए 0 № 2

एक और विचार, और मैं यह कह रहा हूं कि पहले कोशिश किए बिना मेरे सिर के ऊपर से यह ...

स्मृति से, आप कर सकते हैं, एक UIView से एक छवि मिलती हैउस दृश्य सामग्री की। यदि, उपयोगकर्ता के संपर्क में आने के बाद और आप अपने पॉपअप को पाठ क्षेत्र पर रखना चाहते हैं, तो आप इससे एक UIimage बना सकते हैं, इसे एक बनावट में बदल सकते हैं, इससे एक कैस्केप्राइट बना सकते हैं और इसे स्क्रीन पर सैम ई स्पॉट में रख सकते हैं। । फिर आप वास्तविक टेक्स्ट फ़ील्ड छिपा सकते हैं और फिर अपना पॉपअप पॉप अप कर सकते हैं। उपयोगकर्ता अंतर बताने में सक्षम नहीं होगा।