Max*_*axx 5 android mask unity-game-engine galaxy unity5
我正在使用Unity 5.2.2f1开发游戏,我正在使用画布和图像遮罩元素,然后为Android构建.apk.在大多数Android设备上工作正常,但在Galaxy Note 5和Kindle Fire HD上,屏蔽不需要.
什么也很有趣的是,它DOES当我使用默认提供的资产,是部分上的Galaxy Note以及Kindle Fire的HD工作unity_builtin_extra资源,而不是当我使用gif或为图像资产为.png.
Mask适用于所有Android设备:
Mask仅适用于某些Android设备:
我也尝试更新各种设置,比如将相机设置为正向渲染并启用32位显示缓冲区(正如其他帖子所建议的那样),但到目前为止还没有任何效果.
任何关于此的线索或想法都会受到极大关注!
过去,我在 Linux 上的 UI Mask 上遇到了类似的问题,报告了一个错误。
由于他们还没有修复它,如果其他一些设备也有同样的问题,我不会感到惊讶。
如果遮罩的目的是用于 UI,那么您可以使用2D 矩形遮罩,这会更有效,但仅用于 UI 并且有一些限制。
正如您在文档中所读到的:
RectMask2D 控件的局限性是:
- 它只适用于二维空间
- 它不会正确掩盖不共面的元素
RectMask2D的优点是:
- 它不使用模板缓冲区
- 没有额外的绘制调用
- 无重大变化
- 快速性能
无论哪种方式,我都会通过一个小型测试床项目报告您的问题,以便他们可以对其进行测试并最终为其编写修复程序。
与此同时,希望这2DRectMask可以成为一个解决方法!
| 归档时间: |
|
| 查看次数: |
1107 次 |
| 最近记录: |