【发布时间】:2015-06-30 03:59:23
【问题描述】:
我有一个固定屏幕尺寸为 800x450 像素的 Unity 2D 项目。 我导入了一个也是 800x450 像素的背景图像。 放在舞台上时,图像只占屏幕的一半。 图像的比例设置为 1,1。 Z 位置为 0。
为什么图片显示太小?如何以正确的分辨率显示图像?
这是否意味着我必须将所有游戏资源设计为所需大小的 2 倍?或者我必须以某种方式将所有导入资产的比例设置为 2?推荐的工作流程是什么?
编辑
我已经添加了相机设置的截图:
【问题讨论】:
-
如果它是 uGUI 图像,请尝试“SetToNativeSize”,检查器窗口中应该有一个按钮。
-
不,它只是游戏的常规背景图像。事实上,所有游戏资产看起来都是实际大小的两倍。这是为什么呢?
-
我现在怀疑这是因为相机位于 Z 平面上,距离我的游戏资产 10 个单位。我应该把相机放在Z位置0吗?其他 2d 游戏开发者如何解决这个重大问题?
-
您在相机中使用的是哪种“投影”?透视还是正交?
标签: unity3d