Unity3d Unity 4.6中关于画布的Bug?(iphone5/iphone5s)

Unity3d Unity 4.6中关于画布的Bug?(iphone5/iphone5s),unity3d,2d,unity3d-gui,Unity3d,2d,Unity3d Gui,Stackoverflowish问题:我的问题是一个bug,还是可以通过某种方式解决 现在请容忍我,但我将发布几个截图,展示我如何认为存在一个只影响iPhone 5和iPhone 5s的奇怪bug 确认受影响:iPhone 5、iPhone 5s 确认不受影响:Unity editor,iPhone 6 Plus 未测试:所有其他设备 项目邮编: 使用Unity 4.6发行版。(4.6.0f3) 这是在Unity Editor中玩时的预期结果 在iPhone 6 Plus上运行时,这是同样

Stackoverflowish问题:我的问题是一个bug,还是可以通过某种方式解决

现在请容忍我,但我将发布几个截图,展示我如何认为存在一个只影响iPhone 5和iPhone 5s的奇怪bug

  • 确认受影响:iPhone 5、iPhone 5s
  • 确认不受影响:Unity editor,iPhone 6 Plus
  • 未测试:所有其他设备
项目邮编:

使用Unity 4.6发行版。(4.6.0f3)

这是在Unity Editor中玩时的预期结果

在iPhone 6 Plus上运行时,这是同样正确的结果(使用Xcode在运行时拍摄的屏幕截图)(未使用5.5英寸的发布图像)

这是iPhone 5s/iPhone 5上的错误结果(使用Xcode在运行时拍摄的屏幕截图)。请注意“CanvaswithIncanavasGame”是如何错误定位的。

现在,这个测试应用程序可以旋转到横向模式,然后回到纵向,如果你这样做,这就是结果。“CanvaswithIncanavasGame”现在已正确定位。

现在,我将在下面发布每个画布的层次结构和设置,以便您找到罪魁祸首(如果有的话)。

一些进展:在画布中嵌套画布可能是Unity和iPhone 5/iPhone 5s的错误/问题所在。因此,一个解决方法是不要在另一个画布中使用画布。如果我将CanvaswithIncanavasGame更改为一个面板,则定位会突然起作用。现在在我的游戏实现中,我在CanvaswithIncanavasGame的等价物中有一堆画布——这些画布的位置仍然不正确。我会继续把它们改成Panel:s,看看这是否能解决问题。做一点调查做得不错,但我可能会在unity3dI的答案论坛上发布这篇文章。我过去一周都是这样做的,但我意识到这些论坛在2D开发方面没有任何行动。Stackoverflow的速度远远超过了官方论坛。无论如何,我已经将此报告为一个bug,并继续处理其他问题:-)