教你画像素画2014灵感首先你得玩很多的游戏

教你画像素画2014灵感首先你得玩很多的游戏

微博:教你画像素画2014

灵感

开发一个2d游戏开发引擎_html5 2d游戏引擎_html5 2d 引擎

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

html5 2d游戏引擎_html5 2d 引擎_开发一个2d游戏开发引擎

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

html5 2d 引擎_开发一个2d游戏开发引擎_html5 2d游戏引擎

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

游戏场景设计

html5 2d 引擎_html5 2d游戏引擎_开发一个2d游戏开发引擎

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

html5 2d游戏引擎_html5 2d 引擎_开发一个2d游戏开发引擎

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

html5 2d游戏引擎_开发一个2d游戏开发引擎_html5 2d 引擎

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

场景Tile

html5 2d 引擎_html5 2d游戏引擎_开发一个2d游戏开发引擎

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

html5 2d游戏引擎_html5 2d 引擎_开发一个2d游戏开发引擎

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

html5 2d 引擎_html5 2d游戏引擎_开发一个2d游戏开发引擎

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

html5 2d 引擎_开发一个2d游戏开发引擎_html5 2d游戏引擎

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

开发一个2d游戏开发引擎_html5 2d 引擎_html5 2d游戏引擎

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

html5 2d游戏引擎_开发一个2d游戏开发引擎_html5 2d 引擎

游戏角色设计

html5 2d 引擎_html5 2d游戏引擎_开发一个2d游戏开发引擎

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

开发一个2d游戏开发引擎_html5 2d游戏引擎_html5 2d 引擎

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

开发一个2d游戏开发引擎_html5 2d游戏引擎_html5 2d 引擎

每一个动作对应1个PSD文件(译者:也可以使用Aseprite来画角色动作,1个ase文件对应1个角色,导入Unity很方便)html5 2d游戏引擎,方便修改。

角色完成以后,可以导出序列帧以便游戏引擎调用。

游戏音效

html5 2d 引擎_html5 2d游戏引擎_开发一个2d游戏开发引擎

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

开发一个2d游戏开发引擎_html5 2d 引擎_html5 2d游戏引擎

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

游戏引擎

html5 2d 引擎_开发一个2d游戏开发引擎_html5 2d游戏引擎

最后将游戏资源整理好,选择你最擅长的游戏引擎,将游戏做出来吧。如果你想制作HTML5游戏,可以使用PHASER[4]

参考资料

[1]

Tiled免费场景编辑器:

[2]

:

[3]

audacity音频转换:

[4]

phaser:

完。

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

html5 2d 引擎_html5 2d游戏引擎_开发一个2d游戏开发引擎

文章来源:http://mp.weixin.qq.com/s?src=11×tamp=1682321241&ver=4487&signature=RGobNbwedhF0Yzt3ONDcRvHR3m1A5ZnRaKQybGvTexi4jUgStZlaTq7BTk3tZRWodFKIR7Ok5reePXsp9nPtHQVQgl7Sej6xx1Z6u3mqSDP0hic3nlGYaN0ttDfKdTOi&new=1