在Gideros我的游戏看起来模拟器和实际设备

问题描述:

不同在Gideros我设定的逻辑维度来720x1080,带刻度模式=信箱,当我用同样的分辨率测试它在模拟器上看起来不错,没有条在顶部和底部或侧面。在Gideros我的游戏看起来模拟器和实际设备

然后当我测试它在索尼XPERIA T(720x1080也)它示出了顶部和底部的黑条,以在右侧的导航栏。看起来好像导航栏干扰了游戏的宽度,所以它会丢失宽度,这样游戏就会适合,最后会出现上面提到的顶部和底部黑色条。我对吗?那是为什么我得到那些酒吧?

的问题也发生在我设置游戏的逻辑维度,以480×800和改变图像的决议。在仿真器上工作正常,但在480x800设备上,它显示相同的酒吧。

所以我的问题是:为什么我在歌厅我设备的顶部和底部有黑条?是因为导航栏吗?我怎么能解决这个问题?

PD:本场比赛是在风景模式

是的,你是对的,因为 屏幕上的“硬件”按钮不作为屏幕的一部分计数,宽度则是较小的,因此你的空间。通过320H480瓦特(虽然:

(顺便说一句,你可以在AndroidManifest改变纵向到横向,以正确显示按钮)

更多关于空间的信息和缩放

所以,你有一个合理的尺寸,例如他们应该是反过来小320x480(在逻辑尺寸较小的永远是第一位),但那是另一个话题)

这意味着所有的内容必须准备好应对这一尺寸。

但是,嘿,不是所有的设备都有这方面的权利,因此如何使它看起来在800x480的相似?你扩展它。

如果宽高比相同(在这种情况下情况并非如此(480/320 = 1.5)和(800/480 = 1.66)),那么您可以简单地按照宽度和高度

但是如果长宽比为不同

有3种方法来对付它:

1)拉伸 我们可以舒展你的宽度或高度(什么都比更大)以适应整个屏幕。

2)裁剪 规模的中心,以填补整个屏幕,裁剪掉其他东西进入画面 外界可能不适合每个人,但有人可能会使用它。

3)信箱 它提升至宽度或高度的最大尺寸,它首先充满屏幕,在其他尺寸离开空格。

你选择什么取决于你需要达到什么,但我的首选是Letterbox 而我的建议是,准备更大的BG图形在屏幕外(使用定位点将它们定位在屏幕的中心)和把所有的游戏集中在你的逻辑维度上。 下面是一个例子: http://giderosmobile.com/forum/discussion/comment/13692#Comment_13692

与桌面模拟器你的逻辑维度设置工作,如果有什么是你的好,桌面播放器等事项作出决议,看看BG图片可如何空格出现什么掩盖它

另一个混淆可能是,通过在中心缩放,0,0坐标不再位于左上方位置(因此具有空格) 那么,如果我想将对象完全放置在角落里怎么办? 然后如您所做的那样,忽略缩放比例计算真实偏移量

http://appcodingeasy.com/Gideros-Mobile/Ignore-Automatic-Screen-Scaling-when-positioning-objects

希望能帮到:)