Unity 中的 Pixels Per Unit与图片像素

Pixels Per Unit:每个 Unity 单位显示多少个像素。默认100。


图中一个小格子就是一个unity单位

Camera的size属性

要搞懂ppu,首先要了解camerasize属性;
size:The vertical size of the camera view.相机视图的垂直大小。


camera中size的大小可以理解为从屏幕中间分别向上下的unity单位,当把size设置为3的时候屏幕从上到下能看到6个unity单位(如上图)

如果一个图的像素是1080的,并且ppu是默认的100,那么这时候我们将size设置为5.4即可看到图片的全部内容。

PPU


我们使用一张像素是100x100的图片,ppu设置为100,这时候他会占满一整个unity单位。


ppu为300的结果


ppu为50的结果

可以看到当图片像素不变,在camera上的可视大小会随着ppu的增大而变小,随着ppu的减小而增大;但是图片变大会使图看起来变虚。

我们可以得到这样的公式

unity单位 = 图片像素 / ppu

猜你喜欢

转载自blog.csdn.net/weixin_46087843/article/details/127243039