Luis Zuno像素画教程:HTML5像素画独立游戏开发使用软件和流程

论坛 期权论坛 期权     
教你画像素画   2019-7-29 01:03   1601   0
作者:Luis Zuno
编译 | 三二 (转载请注明出处)
关注公众号:教你画像素画
微信号:pixelfish
微博:教你画像素画2014
灵感

首先你得玩很多的游戏(不是玩很多砍怪升级的网游,而是单机游戏。作为独立开发者大多数时候都是Solo,什么事情都需要1个人完成。如果你和《我的世界》的创始人一样厉害,可以无视这一条)。从已上市的任天堂8bit经典游戏中寻找灵感。比如恶魔城,洛克人等。


然后观察和研究游戏角色的序列帧。


接着需要使用搜索引擎搜索相关的资料和图片,在搜索的过程会发现很多不错的资源和网站,记得保存到浏览器收藏夹。
游戏场景设计

确定合适的像素画风格,还有参考图片,画出游戏场景的草图。



然后将草图分层,你可以一开始就分层,这样会节约很多时间。分层以后就是刻画细节,完成场景设计。


完成以后,就可以看到游戏场景的实际效果了。
场景Tile

现在的场景是一张大图,是无法在游戏中使用的,你需要将大场景图拆分为Tile。像素画游戏的Tile默认尺寸为16X16像素。



单个的Tile尺寸很小,需要多个Tile才能组合成有意义的Block,比如下面的地面Block。



可以修改某些Tile,使得平铺Block的时候不那么单调。


拆分为地面Tile之后,可以添加场景装饰元素,这些元素的尺寸可以不受Tile的限制。


场景Tile都拆分完毕,就可以使用场景编辑器Tiled[1](这是一款免费的2d游戏场景编辑器)拼搭出关卡,导出成数据格式之后,游戏引擎就可以调用啦。


游戏角色设计

和场景一样,在设计之前首先需要有自己的想法,然后根据想法去查找参考资料,画出角色的草图。


刻画出细节,完成游戏角色设计。


每一个动作对应1个PSD文件(译者:也可以使用Aseprite来画角色动作,1个ase文件对应1个角色,导入Unity很方便),方便修改。
角色完成以后,可以导出序列帧以便游戏引擎调用。
游戏音效

可以使用免费的BFXR.net[2]开发8bit游戏音效,只需要简单的拖动滑块即可。


BFXR.net只能导出wav格式的音频文件,如果需要转换为其他格式可以使用AUDACITY[3](支持windows,mac,linux)。

游戏引擎

最后将游戏资源整理好,选择你最擅长的游戏引擎,将游戏做出来吧。如果你想制作HTML5游戏,可以使用PHASER[4]
[h2]参考资料[/h2][1]Tiled免费场景编辑器: https://www.mapeditor.org/
[2]bfxr.net: https://www.bfxr.net
[3]audacity音频转换: https://www.audacityteam.org
[4]phaser: https://phaser.io/
[h2]
[/h2]完。
本账号系网易新闻-网易号“各有态度”签约账号






分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP