我正在为谷歌电视开发Android应用程序,在TV display resolution部分我无法理解这句话中的内容。
水平分辨率来自电视的宽高比。几乎所有电视现在都使用16:9的宽高比(每9个垂直像素为16个水平像素),因此电视机设置为1080的显示分辨率为1920 x 1080.我在创建游戏时看到了这个概念。另一个引擎就像团结,但我不明白他们在说什么。
当我使用像团结一样的游戏引擎时,我已经阅读了纵横比,但这些概念对我来说是模糊的。任何人都可以向我解释或给我一些关于这些概念的简单教程吗?
答案 0 :(得分:2)
纵横比只是屏幕“宽度”与“高度”的比率。因此,如果屏幕的宽度为4英寸,高度为3英寸,则其宽高比为4:3。如果它的宽度为8英寸,高度为6英寸,它的宽高比也会为4:3。你可能会想,“等等,不会是8:6吗?”从技术上讲,你是正确的,但我们喜欢将比率降低到最简单的形式,以保持它们的普遍性。
1920和1080都可被120整除.1920 / 120 = 16. 1080/120 = 9.因此纵横比为16:9。
希望这有帮助!
答案 1 :(得分:1)
就像16 horizontal pixels for every 9 vertical ones
一样简单,这意味着实际分辨率e.g. 1920x1080
是16和9的倍数。120*16 x 120*9
。
在示例中,他们希望垂直分辨率为1080
,因此您可以根据想要的宽高比来调整水平分辨率。 horizontal_resolution = 1080/9 * 16