Unity 2D Android Build Glitch中的屏幕渲染?

时间:2014-07-02 02:57:28

标签: android web graphics unity3d screen

我搜索了Stack Overflow和Unity Answers,但我找不到有关此问题的任何信息。我问了一个关于统一答案的问题,还在等待回应。

我遇到的问题是当我构建Android或Web时(没有尝试过其他人),屏幕右侧有一个黑条。在android上,它是屏幕条带的4倍重复。大约20px宽,屏幕高度的1/4,屏幕右侧四倍。当我将对象移动到正在复制的屏幕区域时,它会在侧栏中进行动画处理。 在Web构建它只是黑色,但应该是蓝色背景。

我的游戏是2D,使用正交相机。

请帮忙!我不知道如何正确搜索这类问题。

我刚刚在一个新的测试项目中构建了一个Web播放器,它很好,所以它必须是我的游戏项目中的一些设置,

提前致谢

编辑。

我还在android中构建了一个新的测试项目没有问题。然后我创建了一个新项目,并将我的游戏资产和其他文件夹复制到项目目录中。然后又发生了愚蠢的故障。我在这里不知所措。有什么想法吗?

编辑* [解决]谢谢Josh,问题解决了!发生了什么事在我的mainCamera上,Viewport Rect设置是。我的设置为
X = 0,Y = 0,W = 0.975,H = 1。

所以屏幕的宽度被裁剪了一下。 我将设置设置为默认值, X = 0,Y = 0,W = 1,H = 1。

它有效!!!!

this is a picture of the glitch on my HTC One V Android This is the glitch on Chrome Web player, no screen copying, just black, where the background should be blue

1 个答案:

答案 0 :(得分:3)

看看你的相机。第一个属性是' Clear Flags'。如果设置为“不清除”。在屏幕的任何区域中最后绘制的内容都将保留在下一帧中。

尝试将其设置为'纯色'或' Skybox'并在Edit - >中设置Skybox Material参数渲染设置。

另外,请检查相机的Viewport Rect'并确保它的参数覆盖您的屏幕。默认值执行此操作; X = 0,Y = 0,W = 1,H = 1。

您的游戏正在运行的窗口的宽高比将影响相机界限的比例。它并不总是与Unity中的编辑器窗口相同。您可以通过选择左上方的下拉框来锁定编辑器窗口以达到特定的分辨率或宽高比:游戏' Unity中的标签。

除此之外,如果没有更多信息,很难说出导致问题的原因。你在使用着色器,多个摄像机或渲染路径做一些时髦的事情吗?