从零开始的unity2017笔记【2D】(【一】sprite精灵创建相关)

一、创建精灵

1、把程序设置成2d编辑模式

【edit】-【project settings】-【editor】打开编辑器,把【default behavior mode】设为【2d】

为了能让多个图片能随时打包,将【editor】编辑器的【sprite packer】一项设为【always enable(legacy sprite packer)】

(若有毛病可以尝试把【unity remote】的compression改为打包图片的格式)

2、如何划分图块

选中需要划分图块的图片,在inspector窗口将sprite mode改成multiple

打开sprite editor点左上角【slice】,划分方式type有自动automatic和grid型,用grid by size就可以设定划分的图块长宽,搞定后退出,apply应用修改。

3、如何把图块放进场景

创建一个2d对象sprite,把图块拖进右边组件里

用变形工具进行大小变换,调整z坐标调整图块之间的层次。同时图层也可以在右边组件的orider in layer中设置数值(甚至还可以用脚本..)

4、如何给多个图片进行打包

什么是打包?就是系统把那些图片虚拟地放在一个图片里面,去除各个图片里面多余的大小。简单来说就是把各个单独居住的人全部放到一个大小恰到好处的房子里面挤挤,以节省空间。不过只是系统内部实现的,不会出现那张挤在一起的图片,打包只是方便系统调用。

按shift将要打包的图片选取,在右边packing tag输入标记

【windows】-【sprite packer】-选择打包类型(如DefaultPackerPolicy或者TightPackerPolicy等)-左上角【pack】

5、sprite重复显示

要是我要给地板铺上一格格地砖,但是我只有一块地砖的图片该怎么办?

先对要做的图片做点东西【sprite mode】-【mesh type】-设置为full rect

再在场景创建一个sprite,图片拖进去,再在此组件的【draw mode】-设置为tiled(单元格重复模式);然后再在场景里拖动图片大小即可。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值