这是游戏未运行时编辑器中游戏视图的屏幕截图。 在编辑器中运行游戏时,外观相同。
原始图像大小设置为W = 821和H = 689 相同大小的纹理渲染。
在运行游戏时,我选择的分辨率是我的最高分辨率1920 x 1080。 和图形超。
这是从构建文件全屏运行游戏时的屏幕截图。 但是预览图像在编辑器中的画布高度上不一样,看起来像是相同的高度,但是在构建和运行后不是:
我希望预览图像最右侧,并覆盖顶部和底部边缘,以仅保持宽度不变,但是从生成的文件运行时,高度和位置与编辑器中的不同。
答案 0 :(得分:2)
如果您使用的是UI,则应正确配置canvas scaler,我将其配置为附件图像,它适合我。 但是,如果您使用的是sprite,则应通过代码计算其比例,首先计算屏幕的宽度和高度,然后计算sprite的宽度和高度(使用sprite渲染器组件)并进行计算。 Canvas scaler configuration