मैं इसे बनाना चाहता हूं ताकि एक सीसीएनोड (सीसीएलएयर, सीसीएसप्रेट, आदि हो) अपने सभी बच्चों को एक शेडर के साथ मुखौटा कर सके ताकि उन्हें क्रमशः मुखौटा बनाया जा सके क्योंकि वे संशोधित किए बिना नोड की सीमाओं तक पहुंच सकते हैं उनके अस्पष्टता मूल्य सीधे। उदाहरण के लिए, एक मेनू इस प्रकार दिखाई देंगे: बनाने के लिएढाल के अल्फा द्वारा cocos2d में sprask मुखौटा कैसे करें?
उत्तर
बुनियादी ट्यूटोरियल:
इस मामले में मुखौटा एक ढाल होगा, जो कुछ इस तरह लग सकता है एक मास्किंग स्प्राइट Ray Wenderlich's website पर उपलब्ध है, हालांकि मुझे यकीन नहीं है कि यह आपको बच्चों के नोड्स को मुखौटा करने की अनुमति देगा। यदि नहीं, तो आपको शायद CCRenderTexture
का उपयोग करना होगा, बच्चों को बनावट बनाने के लिए नोड्स खींचें, फिर आखिरकार इसे ट्यूटोरियल में बनाए गए मास्किंग नोड के साथ मुखौटा करें।
मुझे पता है कि शायद यह वह तंत्र नहीं है जिसे आप चाहते हैं, लेकिन मैं हाल ही में एक ढाल अल्फा चाहता था जो एक गोलाकार तरीके से भिन्न था। मेरे पास कुछ पाठ था जो एक स्प्राइट के चारों ओर घूमता था और मैं केवल सर्कल के शीर्ष पर होने पर इसे दिखाना चाहता था।
मेरे लिए सबसे आसान तरीका एक स्प्राइट बनाना था जो एक गोलाकार बैंड था जहां बैंड नीचे एक पूर्ण "काला" था और शीर्ष पर पूरी तरह पारदर्शी हो गया।
इसे उपरोक्त z-order में रखकर, पाठ को तब मैंने प्रभाव दिया जिसके बाद मैं था। मुझे कल्पना है कि आप इस तरह के प्रभाव को
कार्रवाई में देखने के लिए, मेरे ऐप, क्लॉस्ट्रोफोबिक के मुख्य मेनू पर एक नज़र डालें।
मैंने ट्यूटोरियल देखा है, लेकिन यह मेरे प्रश्न का उत्तर नहीं देता है। – GoldenJoe
गोल्डन जो, आप अपने काम को हल करने या सभी बच्चों में ढाल अल्फा लागू करने के बिना हल नहीं कर सकते हैं। – brigadir
मैं पूरी तरह से स्पष्ट नहीं हूं कि कैसे cocos2d इसकी प्रतिपादन करता है, लेकिन प्रत्येक नोड सिर्फ एक बनावट के साथ एक चौकोर नहीं है? अगर बच्चे पैरेंट नोड्स को प्रस्तुत करते हैं, तो माता-पिता नोड को काम करना चाहिए। मुझे नहीं पता कि अभी यह कैसे करें, हालांकि ... – GoldenJoe