Unity2019基础教程:TileMap搭建像素画场景关卡

要使用Unity引擎制作游戏,第一步需要将游戏资源导入Unity。

游戏资源包括美术资源,音效音乐等。

先学习如何将像素画游戏场景导入Unity,并在Unity中拼出关卡。

小编以最简单的超级马里奥地下隐藏关卡为例。

 

1、Unity界面

Unity默认界面有5个区域:

最上面是工具条;

下面是层级管理,预览区(也是操作区),属性管理;

最下面是文件管理。

 

2、使用Photoshop拆出场景Tile

使用Photoshop或Aseprite画好场景,然后讲相同的Tile拆出来。为了学习可以使用现成的场景,在这里使用超级马里奥的地下关卡场景。

Tile的尺寸是16×16像素,将相同的Tile拆出来,就得到下面的Tile图,存为png。

3、将图片转换为Unity TileMap

图片导入Unity,可以直接拖入文件管理面板的Assets文件夹内。也可以在面板内点击鼠标右键,选择Import New Asset…导入即可。

 

选中map,属性设置如下:

Texture Type:Sprite(2D and UI)

Sprite Mode:Multiple(Tile图片中包含多个Tile,因此选择Multiple)

Pixels Per Unit:16(因为马里奥的Tile尺寸为16×16)

Filter Mode:Point(像素画选这个就对了)

Compression:None(像素画选这个就对了)

 

设置好以后点Apply,再点击Sprite Editor。在打开的窗口中点Slice:

 

Type:Grid By Cell Size

Pixel SizeX16Y16 (因为Tile尺寸是16

点击Slice,Unity会将图片自动切为Tile,然后点击Apply,如果忘记点退出窗口的时候会提示是否Apply,确定即可。

现在文件窗口中的map上会出现一个播放图片,点击以后就会显示切好的Tile。

4、Unity拼关卡

在层级管理窗口右键新建2D Object-Tilemap,现在点击Scene,预览窗口就会变成格子界面,可以把它理解为UI画布,能在上面画出游戏场景。

点击菜单Window-2D-Tile Palette。

点击Create New Palette新建Tile Palette。

可以设置名称name,然后点Create。

将文件管理窗口的map拖入Tile Palette。

现在就可以使用Tile Palette里面的工具条上的画笔工具拼关卡了。

5、关卡分层

✌️第一次在Unity拼出了游戏关卡!

很多像素画游戏场景会分层,即使是超级马里奥场景也有两层。可以将纯背景作为第1层,能够与角色交互的Tile作为第2层。

选中Grid新建Tilemap

在属性面板,将Order in Layer 设置为1。(这样新建的Tilemap就会成为第2层)

选中新建的Tilemap,可以看到下层的场景。将下层的砖块删除,在新Tilemap上画出能够被角色破坏d砖块。

完。

本账号系网易新闻-网易号“各有态度”签约账号

教你画像素画介绍

每一个像素都有意义。像素画是独立游戏开发首选美术风格,深受小众玩家欢迎。像素画还被应用于装饰画,墙贴,家具、箱包、床品等文创产品设计。像素画也是设计和开发乐高玩具图纸的必备技术。像素画制作简单,上手容易,任何人都可以在短时间内学会。我们以不限于文字,图片,视频的方式免费教你画像素画。

Author: pixel32