2016-03-08 14 views
5

Tôi đang phát triển trò chơi trong Unity 5.2.2f1 và tôi đang sử dụng phần tử canvas và hình ảnh che mặt sau đó tạo một .apk cho Android. Trên hầu hết các thiết bị Android này hoạt động tốt, nhưng trên Galaxy Note 5 và Kindle Fire HD, mặt nạ không mất.Unity UI Masking không hoạt động trên Galaxy Note và Kindle Fire

gì cũng thú vị là nó DOES làm việc trên Galaxy Note và Kindle Fire HD khi tôi sử dụng mặc định tài sản với điều kiện là một phần của unity_builtin_extra tài nguyên, nhưng không phải khi tôi sử dụng một .gif hoặc .png cho nội dung hình ảnh.

Mask Hoạt động trên tất cả các thiết bị Android:

This works on everything

This works on everything

Mask chỉ hoạt động trên một số thiết bị Android:

Does not work on Note 5

Does not work on Note 5

Tôi cũng đã thử cập nhật các cài đặt khác nhau như cài đặt camera để chuyển tiếp hiển thị và bật Bộ đệm hiển thị 32 bit (như các bài đăng khác đã đề xuất), nhưng không có gì cho đến nay đã hoạt động.

Bất kỳ khách hàng tiềm năng hoặc suy nghĩ nào về điều này sẽ được đánh giá rất cao!

+0

Bạn có thể hiển thị cài đặt chuyển đổi trực tiếp từ trình kiểm tra đối tượng mặt nạ không hoạt động không? –

+0

Ngoài ra, ý của bạn là gì: "mặt nạ không mất"? Bạn có muốn nói rằng mặt nạ chỉ cần không mặt nạ, hoặc các yếu tố giao diện người dùng trẻ em không được hiển thị ở tất cả, hoặc thậm chí một cái gì đó kỳ lạ là với nó? –

Trả lời

1

Trong quá khứ, tôi gặp sự cố tương tự với Mặt nạ giao diện người dùng trên Linux, có bug reported on it.

Vì chúng chưa sửa nó, tôi sẽ không ngạc nhiên nếu một số thiết bị khác có cùng vấn đề.

Nếu mục đích mặt nạ dành cho giao diện người dùng, thì bạn có thể sử dụng 2D Rect Mask thay vì đó là cách hiệu quả hơn, nhưng chỉ được thực hiện cho giao diện người dùng và có một số hạn chế.

Như bạn có thể đọc trong doc:

Những hạn chế của kiểm soát RectMask2D là:

  • Nó chỉ hoạt động trong không gian 2D
  • Nó sẽ không mặt nạ đúng các yếu tố mà không phải là đồng phẳng

Ưu điểm của RectMask2D là:

  • Nó không sử dụng bộ đệm stencil
  • Không bốc thăm thêm gọi
  • Không có vật liệu thay đổi
  • nhanh hiệu suất

Dù bằng cách nào, tôi muốn báo cáo vấn đề của bạn với một thử nghiệm nhỏ dự án -bed để họ có thể kiểm tra nó ra và cuối cùng viết một sửa chữa cho nó.

Trong thời gian chờ đợi, hy vọng 2DRectMask có thể là giải pháp thay thế!

Các vấn đề liên quan