unity3d2017.3 TileMap使用
素材:https://pan.baidu.com/s/1bND5Axq7Wufwhbe887nh7Q
视频链接:http://www.sikiedu.com
1.新建unity项目,2d
2.导入素材到unity中
3.编辑精灵信息,把选中的精灵属性中的Sprite Mode的选项改为multiple,然后点击Apply
还有修改Background_Gradient精灵的属性,因为这里精灵的像素为1*1080,这是背景图,需要平铺,所以改为这个格式
4.切割精灵图,按照自己想要的样式切割
比如Waterfall_SpriteSheet精灵,他的像素为640*256,要切割为5*2的格式,256除以2等于128,所以在Pixle Per Unit的数值改为128,点击Apply,然后开始切割
这里是切割的界面图,按照箭头顺序操作
至于其他的精灵图,也按照这个步骤操作皆可
5.新建场景,保存当前场景,Ctrl+s
可以看到下图所示
6.创建背景,名字改为SkyGradient
7.导入素材
点击import,确认导入
可以看到项目文件目录下新出了两个文件夹,第一个文件夹是宝石的素材,第二个是小女孩(人物)的素材
把小女孩的预制体拖拽到场景中,按照步骤操作,位置归零
上面所讲的是普通的瓦片生成,下面讲一下高级点的瓦片生成,
高级点的有两种方法,第一种,在project里右键create,但是这个有个缺点,你只能生成单个瓦片,当遇到需要很多个瓦片时,这种方法太繁琐了,下面介绍第二种方法
第二种方法,
新建TileMap
建立层级,按照这个顺序排列
Tile Palette瓦片画板的一些属性介绍
自己编辑瓦片地图
为地面的瓦片地图加上碰撞器等组件,使小女孩能在地图上行走