unity3d2017.3 TileMap使用

素材:https://pan.baidu.com/s/1bND5Axq7Wufwhbe887nh7Q

视频链接:http://www.sikiedu.com

1.新建unity项目,2d

2.导入素材到unity中


3.编辑精灵信息,把选中的精灵属性中的Sprite Mode的选项改为multiple,然后点击Apply

unity3d2017.3 TileMap使用_第1张图片

还有修改Background_Gradient精灵的属性,因为这里精灵的像素为1*1080,这是背景图,需要平铺,所以改为这个格式

unity3d2017.3 TileMap使用_第2张图片

4.切割精灵图,按照自己想要的样式切割

比如Waterfall_SpriteSheet精灵,他的像素为640*256,要切割为5*2的格式,256除以2等于128,所以在Pixle Per Unit的数值改为128,点击Apply,然后开始切割

unity3d2017.3 TileMap使用_第3张图片

这里是切割的界面图,按照箭头顺序操作

unity3d2017.3 TileMap使用_第4张图片

至于其他的精灵图,也按照这个步骤操作皆可

5.新建场景,保存当前场景,Ctrl+s

unity3d2017.3 TileMap使用_第5张图片

可以看到下图所示

unity3d2017.3 TileMap使用_第6张图片

6.创建背景,名字改为SkyGradient

unity3d2017.3 TileMap使用_第7张图片

unity3d2017.3 TileMap使用_第8张图片

7.导入素材


点击import,确认导入

unity3d2017.3 TileMap使用_第9张图片

可以看到项目文件目录下新出了两个文件夹,第一个文件夹是宝石的素材,第二个是小女孩(人物)的素材


把小女孩的预制体拖拽到场景中,按照步骤操作,位置归零

unity3d2017.3 TileMap使用_第10张图片

上面所讲的是普通的瓦片生成,下面讲一下高级点的瓦片生成,

高级点的有两种方法,第一种,在project里右键create,但是这个有个缺点,你只能生成单个瓦片,当遇到需要很多个瓦片时,这种方法太繁琐了,下面介绍第二种方法

unity3d2017.3 TileMap使用_第11张图片

第二种方法,

unity3d2017.3 TileMap使用_第12张图片

unity3d2017.3 TileMap使用_第13张图片

unity3d2017.3 TileMap使用_第14张图片

unity3d2017.3 TileMap使用_第15张图片

新建TileMap

unity3d2017.3 TileMap使用_第16张图片

建立层级,按照这个顺序排列

unity3d2017.3 TileMap使用_第17张图片

unity3d2017.3 TileMap使用_第18张图片

unity3d2017.3 TileMap使用_第19张图片

unity3d2017.3 TileMap使用_第20张图片

Tile Palette瓦片画板的一些属性介绍

unity3d2017.3 TileMap使用_第21张图片

自己编辑瓦片地图

unity3d2017.3 TileMap使用_第22张图片

为地面的瓦片地图加上碰撞器等组件,使小女孩能在地图上行走

unity3d2017.3 TileMap使用_第23张图片

你可能感兴趣的:(unity3d,unity3d,TileMap)