2016-03-08 10 views
5

पर काम नहीं करती है। मैं एकता 5.2.2f1 में एक गेम विकसित कर रहा हूं और मैं कैनवास और छवि मास्किंग तत्वों का उपयोग कर रहा हूं और फिर Android के लिए .apk बना रहा हूं। अधिकांश एंड्रॉइड डिवाइसों पर यह ठीक काम करता है, लेकिन गैलेक्सी नोट 5 और किंडल फायर एचडी पर, मास्किंग नहीं लेती है।यूनिटी यूआई मास्किंग गैलेक्सी नोट और किंडल फायर

क्या भी दिलचस्प है कि यह गैलेक्सी नोट और Kindle Fire HD पर काम करता है जब मैं डिफ़ॉल्ट प्रदान की संपत्ति है कि unity_builtin_extra संसाधन का हिस्सा है उपयोग करें, लेकिन नहीं है जब मैं एक .gif या .png का उपयोग छवि संपत्ति के लिए।

मास्क सभी Android उपकरणों पर काम करता है:

This works on everything

This works on everything

मास्क केवल कुछ Android डिवाइस पर काम करता है:

Does not work on Note 5

Does not work on Note 5

मैंने 32-बिट डिस्प्ले बफर (जैसे अन्य पोस्ट सुझाए गए हैं) को प्रतिपादन और सक्षम करने के लिए कैमरे को सेट करने जैसी विभिन्न सेटिंग अपडेट करने का भी प्रयास किया है, लेकिन अब तक कुछ भी नहीं हुआ है।

इस पर किसी भी लीड या विचारों की बहुत सराहना की जाएगी!

+0

क्या आप कामकाजी मास्क ऑब्जेक्ट के इंस्पेक्टर से रेक्ट ट्रांसफॉर्म सेटिंग्स दिखा सकते हैं? –

+0

इसके अलावा आपका क्या मतलब है: "मुखौटा नहीं लेता"? क्या आप यह कहना चाहते हैं कि मुखौटा सिर्फ मुखौटा नहीं है, या बच्चे यूआई तत्व बिल्कुल नहीं दिखाए जाते हैं, या यहां तक ​​कि अजीब कुछ भी इसके साथ है? –

उत्तर

1

अतीत में, मुझे लिनक्स पर यूआई मास्क के साथ समान समस्या आती है, bug reported on it है।

चूंकि उन्होंने इसे ठीक नहीं किया है, इसलिए मुझे आश्चर्य नहीं होगा अगर कुछ अन्य उपकरणों में एक ही समस्या है।

यदि मास्क उद्देश्य यूआई के लिए है, तो आप 2D Rect Mask का उपयोग कर सकते हैं, जो कि अधिक कुशल है, लेकिन केवल यूआई के लिए बनाया गया है और इसमें कुछ सीमा है।

आप दस्तावेज़ में पढ़ सकते हैं के रूप में:

RectMask2D नियंत्रण की सीमाएँ हैं:

  • यह केवल 2 डी अंतरिक्ष में काम करता है
  • यह ठीक से तत्व हैं जो समतलीय नहीं हैं मुखौटा नहीं होंगे

RectMask2D के फायदे हैं:

  • यह स्टेंसिल बफर का उपयोग नहीं करता
  • कोई अतिरिक्त ड्रा कॉल
  • कोई सामग्री में परिवर्तन
  • फास्ट प्रदर्शन

किसी भी तरह से, मैं एक छोटे से परीक्षण के साथ अपनी समस्याओं की रिपोर्ट चाहते हैं -बैड प्रोजेक्ट ताकि वे इसका परीक्षण कर सकें और आखिरकार इसके लिए एक फिक्स लिख सकें।

इस बीच, उम्मीद है कि 2DRectMask एक कामकाज हो सकता है!

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