【发布时间】:2014-08-06 04:40:02
【问题描述】:
对于 2D 游戏,默认相机(正交)大小为 5,我正在尝试找出获取原始图像视图的方法。应该是什么?因为 5 显示的图像比原始尺寸小很多。
【问题讨论】:
对于 2D 游戏,默认相机(正交)大小为 5,我正在尝试找出获取原始图像视图的方法。应该是什么?因为 5 显示的图像比原始尺寸小很多。
【问题讨论】:
首先将相机变换缩放到 2/screenHeight,所以如果你有 1920x1080 的屏幕,它应该是 2/1080
然后将您的相机地形尺寸设置为 1
然后在精灵上,将“像素单位”设置为图像大小的高度,因此如果您的图像大小为 128x128,则像素单位应为 128
现在,如果您将精灵作为孩子放置到相机中,则对象的比例将以像素为单位。因此,如果您希望 128x128 大小的精灵在 1080 屏幕上为 128x128,只需将变换的比例设置为 128,128,0
这样做的好处是您可以为一种分辨率(如 1920x1080)设计游戏,当您在具有另一种分辨率(相同纵横比)的屏幕上运行游戏时,您只需更改相机的 2/screenHeight 并只要纵横比相同,所有内容都将具有相同的相对大小,这将使其看起来相同。
【讨论】: