8x8像素就能造一个机甲游戏世界

文本概览:全文约 2,308 字,阅读约 6 分钟。

打开网易新闻 查看精彩图片

前言

今天这篇教程,我想带你看看一个只用 8x8 瓦片搭出来的完整科幻世界。

角色、机甲、城市,全部塞进去。

角色设计:6帧跑酷 vs 4帧够用

打开网易新闻 查看精彩图片

红色主角的 6 帧跑酷循环,旁边是风衣特工和火箭冲刺机器人

所有角色都从8 像素高的基础人形开始。

加上描边和细节之后,实际占用会稍微超出 8x8,但放在 8x8 瓦片地图里完全没问题。

主角用了 6 帧跑循环。

6 帧可以"多一点重量感和活力"。对比旁边风衣特工的 4 帧循环,主角的跑动更有"蹬地"的感觉。

机器人没有跑步,直接做了火箭冲刺。

注意冲刺时的浅色光效——不是额外图层,就是特定帧里直接画上去的亮色像素。

这种"光效"特别实用,省图层,效果也不差。

主角的待机动画只有一个朝向。不管你往哪跑、往哪射,停下来都面朝前方。

但是头部会左右转动

这个小动画弥补了一方向待机的不足。

机甲设计:16x16

打开网易新闻 查看精彩图片

机甲行走、火箭冲刺、射击动画,以及脚步扬尘效果

机甲尺寸是"16x16 左右",刚好是角色两倍大。

设计上留了明确的玩法空间:机甲火力强、防御高,但角色本体更灵活、 碰撞框更小、能钻窄道。

这个"机甲内外切换"的动态,是整个游戏概念的核心。

机甲行走用了 12 帧。但是有技巧可以节省工作量:

  • 正面/背面:第 6 帧和第 12 帧相同,1-5 帧水平翻转就是 7-11 帧
  • 侧面:12 帧全部独立,但整个动画可以水平翻转覆盖左右两个方向
  • 待机直接复用行走帧:正面/背面用第 6 或 12 帧,左侧用第 12 帧,右侧用第 6 帧

火箭冲刺 4 帧,带光效。

枪和机甲是分开的图层,所以换武器、调整持枪位置都很方便。

扬尘效果也是独立图层。

城市环境:8x8 瓦片

打开网易新闻 查看精彩图片

城市建筑瓦片分解,展示可复用模块和组合方式

城市部分是我觉得最值得细看的。先设计完整的建筑,确认尺寸符合 8x8 瓦片网格,然后再拆成瓦片。

前两种建筑(普通楼房)宽度、高度、深度都可以自由扩展。窗户布局、屋顶样式也能换变体来打破重复感。门口的位置和数量也能调。

第三种建筑(大车库入口)比较特殊,变体空间小。但还是拆了瓦片,目的是展示"如果要最大化tile利用率,就可以拆"。屋顶元素还能跨建筑风格混用。

角色和建筑的比例故意做得"角色偏大"。

这是复古 RPG 的惯例——外面看着小,走进去里面很大。这个游戏概念里,城市外部用机甲跑,室内空间用脚走,内外切换是玩法核心

如果要更赛博朋克,可以加高架轨道、悬浮车、传送舱。

动画细节比如霓虹灯招牌、路面电路脉冲,都能再推一层。

总结

画小尺寸像素画最上瘾的地方,是"刚好够"的那个临界点。

8x8 里,多一个像素就是多 12.5% 的信息量。

每一个像素的取舍都很明显。

我平时更喜欢无描边风格。但在这么小的尺寸下,描边确实救了可读性。

有限色板里,没有描边角色很容易和背景糊在一起。

另一个可以学到的点是"图层拆分"的思路。

枪、扬尘、光效都独立出去,不是为了炫技,是为了"节省开发成本"。拆开之后修改和调整也非常方便。

一个动画片段能翻转复用、能换武器复用,开发效率完全不一样。

完。

教你画像素画免费小程序

像素画编辑器、像素画填色、像素字生成、Image2pixel图片转像素画

打开网易新闻 查看精彩图片

欢迎购买我写的书,购书免费加入读者群,添加微信pixelfish

像素画学习&像素画游戏开发,需要1对1指导的朋友,可以付费加入像素画学院。

参考资料

Tiny Sci-Fi Pixels Asset Pack: https://www.patreon.com/posts/tiny-sci-fi-pack-144821426