Unity ui面具不适用于谷歌像素设备

时间:2017-01-02 11:54:16

标签: android unity3d virtual-reality google-vr daydream

我正在制作一个滚动的ui面板并将遮罩应用于ScrollRect组件,该组件应隐藏面板区域外的部件。我正在使用统一版本5.4.2f2-GVR。当我在谷歌像素设备上部署它无法正常工作时,屏幕在PC上正常工作。这是统一版本或其他东西的错误....

enter image description here

3 个答案:

答案 0 :(得分:7)

我使用RectMask2D组件代替常规Mask解决了这个问题。

enter image description here

答案 1 :(得分:2)

如果其他人遇到此问题且 Bahman_Aries解决方案还不够,请尝试以下操作:

档案>构建设置>播放器设置> XR设置(或其他设置,如果您使用旧版本的统一版)>白日梦(点击小箭头)>深度格式。

并将其设置为 24位深度| 8位模板

这是因为你需要一个模板缓冲区。

答案 2 :(得分:1)

ScrollRect中的图片的材质设置为content以外的其他图片时,

none组件会出现这种奇怪的行为。

取消将材料设置为None,它应该有效。

enter image description here

如果每个内容的孩子都没有材料,那么这可能是一个错误。