要使用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 Size:X16;Y16 (因为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砖块。
完。
本账号系网易新闻-网易号“各有态度”签约账号
教你画像素画介绍
每一个像素都有意义。像素画是独立游戏开发首选美术风格,深受小众玩家欢迎。像素画还被应用于装饰画,墙贴,家具、箱包、床品等文创产品设计。像素画也是设计和开发乐高玩具图纸的必备技术。像素画制作简单,上手容易,任何人都可以在短时间内学会。我们以不限于文字,图片,视频的方式免费教你画像素画。