像素画电子游戏开发教程:游戏场景导入Unity#G06

摘要:像素画电子游戏开发教程:游戏场景导入Unity#G06

关键词:像素画,游戏场景,Unity

撰文&编辑:三二 

教你画像素画首发 | 公众号 pixelart

本文共789个字,阅读大约需要2分钟。

题图:SovanJedi

介绍

像素画电子游戏开发教程内容灵感来自coursera同名课程Pixel Art for Video Games。希望对想用像素画开发游戏的小伙伴有帮助。

#G06第六篇主题是游戏场景导入Unity,上一篇#G05介绍游戏场景远景图

导出画好的TileSet

将画好的TileSet导出为png。Tile的尺寸是32X32像素,因此9宫格TileSet的尺寸是96X96。



如果游戏场景元素很丰富,可以扩大TileSet的尺寸来存放,确保场景元素都要在32X32的格子里即可。


将TileSet导入Unity

将TileSet图片拖入Unity的Assets窗口,或者在Assets窗口右键,选择Import New Asset…

选择TileSet图片导入,然后选中图片,在右侧属性面板设置。


1、Sprite Mode:选Multiple

2、Pixels Per Unit:根据需要填写,这是1 Unit=多少像素

3、Filter Mode:Point /这个和下面的选项都是像素画要选的

4、Compression:None

5、最后点击Apply保存设置。

裁切TileSet

选中图片,选择顶部菜单栏Window-2D-Sprite Editor。

在弹出的Sprite Editor窗口,点击Slice,选择Grid By Cell Size,Pixel Size 填写Tile的尺寸X:32;Y:32,点击Slice,最后别忘记点Apply保存。


(吐槽:Unity这个软件真心难用,程序员思维……一点也没有考虑到设计师和普通小白用户的使用习惯)。

场景TilePalette表

TileSet裁切之后还不能拼场景,还需要建立TilePalette。

选择顶部菜单栏Window-2D-Tile Palette。

在弹出的Tile Palette窗口,点击Create New Palette。


1、Name:设置场景名称,我这里填的bg1,如果你有很多场景,可以填森林关卡,使用这个森林关卡Palette就可以拼所有的森林关卡场景。


点击Create。软件会提示存放位置,默认即可。

然后将TileSet拖入窗口,软件再次提示存放位置,默认即可。

保持TilePalette窗口开启。

Tilemap

最后在左侧面板,右键选择2D Object-Tilemap。

终于可以在Unity里面,用Tile拼游戏场景了。


选择TilePalette窗口里面的Tile,在Tilemap场景中拼。


使用TilePalette的好处是自动对位,像宝箱那样直接摆图片也可以,但是对位很麻烦。所以拼场景,还是用TilePalette靠谱。

像素画游戏角色设计

下一期介绍像素画游戏角色设计。


完。

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



Author: pixel32