MushRog

第一批自己的精灵图

2026年10月15日 artearquiteturabastidores

机器翻译,尚未审校。

玩家角色有了自己的美术:我们的美术 Jhonatan 画了一个角色模型,配一整套盔甲(Dark Armor)和一个剑击动作。到现在为止,每个英雄都是用借来的 LPC 精灵图拼出来的,LPC 是一个免费美术素材库。

为什么

原本的想法是先用借来的美术把整个游戏做完,之后再替换。Jhonatan 提前交了第一批,让我们手里有最基本的东西可以动手,也能早点发现其余美术会有哪些要求。这很值得:他的格式和 LPC 差别很大,趁现在发现,比等上一百张精灵图都做好了再发现要好得多。

怎么运作

角色由两个 16 px 的单元组成。头占上面那一格,身体和腿共用下面那一格,各 8 px。盔甲是分件的(头盔、身体、腿),每一件按自己那一段的中心对齐。头盔没有自己的动画:它只是跟着头一起上下移动 1 px,所以不用每个动作一张图,脚本会读每一帧里头的高度,再去移动头盔。

剑是单独画的特效,以角色为中心,沿攻击方向的射程是一个单元。向上挥击时,角色在剑的上层。一共三个方向:下、侧、上,左边是侧面的镜像。

我们没有重写角色模型。一个脚本把 Jhonatan 交来的东西转换成游戏原来就在用的那种图集布局,对齐点也都已经处理好,所以画的人可以继续按他喜欢的方式交稿,角色的代码几乎没有改动。

装备在底层没有变。金属头盔、板甲或锁甲,以及板甲裤子,都显示为 Dark Armor,匕首和剑显示为新的那把剑。还没有画的装备就不显示。怪物暂时仍然用 LPC 的美术,改一行配置就能把英雄换回 LPC。

新角色高 32 px,LPC 的大约是 48。它以 1,5 倍绘制,在屏幕上正好是每个美术像素 3 个像素,不会模糊。

下一步

盔甲的攻击动作、受伤和施法动画,还有弓,让法师、弓箭手和牧师也有自己的样子。

变更

  • Own art in the paper doll: player, Dark Armor and sword from Jhonatan

    The artist's first sprites (32x32 player in two 16 px units, armor in pieces, sword slash FX) live as delivered in assets/art/src and are converted by tools/art_import.py into sheets with the sprite_spec layout, pivots baked in, so PaperDoll keeps working unchanged. dolls.json gains a style switch (mushrog/lpc) and a look_map that translates worn LPC gear into the new art. Mobs stay LPC. Visual public material is now allowed.

← 返回开发日志