unity专题(1)背景图片的设置

众所周知,游戏是需要背景图片的。

假如说,我们下载了一个标准的1920*1080的背景图片,现在我们需要把他放游戏里并填满窗口,怎么做呢?

第一步、导入图片

直接将图片拖到Project窗口下的Assets目录,就算成功导入图片了。
如果是从unity官方社区下载的,那么打开包管理器(最上面的tab窗口-下拉框选Package Manager),选中资源,点下载(download,后面这种好懂的中英文我就不标注了,自己理解)。然后点导入,就自动出现在project的assets目录下了。

第二步、设置图片信息和拖入到页面里

导入后,点击图片,在检查器(Inspector)窗口里,可以看到有一个每单位像素数(Pixels Per Unit),这个意思是,一个世界单位等于多少图片的px。
世界单位就理解为unity自己的坐标系就好了,默认是100,也就是1个世界单位=100图片像素,那么1920等于19.2个世界单位,1080等于10.8个世界单位。
一个关键信息:unity里,关心的是高度(也就是1080像素),而宽度的话,是根据高度自适应的(自动算的),所以我们设置图片、还有摄相机(camera)时,都设置的是高度。

默认情况下不用改,这个时候,将图片拖动到层级窗口(Hierarchy)的摄像机下(Camera),没有摄像机就自己创建一个。

这个时候,你就应该能在场景窗口(Scene)里看到你的图片了。

第三步、设置摄像机(camera)

如果你需要能完整的看到你的图片,那么就意味着你需要设置摄像机(camera)的size属性。点击层级窗口的摄像机,在检查器(Inspector)窗口里找到属性:大小(size),当然,要确认上一行的投影(Projection)为正交(Orthographic)。

如果你需要看到所有图,那么size应该设置为5.4

计算公式是:
想完整看到图片高度时的 size
= 图片尺寸高度(这里是1080) / Pixels Per Unit 大小(这里是100) / 2(高度的一半)
= 1080 / 100 / 2 = 10.8(图片大小的世界单位) / 2
= 5.4

  • 10
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值