Overview
课程链接:https://learn.u3d.cn/tutorial/2d-mobile-mstudio/?tab=overview#5fd1bbede3dd110020a44f97
素材准备:
导入素材之后需要对游戏素材进行调整:
Pixels Per Unit
Sprite Mode:如果要分成多张,那么选择Multiple
Filter Mode:选择Point则不会因为放大缩小影响清晰度
Sprite Editor:打开进入编辑界面,选择Slice By Cells,然后Apply
Projects
TileMap
在Hierachy窗口中右键选择2D Object - Tilemap;这里可以创建多个作为背景前景等,相当于画画时候的图层。
点击左上角Window-2D-Tile Palette新建一个Tile Palette,将我们上述分割好的图片素材拖拽到Tile Pallete中。
在Tile Palette中可以选取我们想要的素材在Scene中进行绘制,如果想擦除可以按住Shift键。
在有多个图层的情况下可能会出现渲染顺序错乱的情况,我们可以为不同的tile palette添加不同的Order in Layer(也可以创建不同的sorting layer)。
安装2D Extra插件
安装好之后右键会出现这些额外的选项:
碰撞体
为上述制作的瓦片添加Tile Collider会发现还是一块一块的碰撞体,需要勾选used by composite,然后添加Composite Collider。
同时需要注意如果是用瓦片制作了平台,那么注意要将这些瓦片设置为static,这样就不会掉落;如果不设置为static,将gravity设置为0的话也可以实现这种效果,但是当有对象跳起来落下的时候平台也会跟着下落。