🧍 PixelActor-2D · 2D 像素人物工厂

它不是一堆画好的图,是一条生产线。三层分开: 母版(身体由哪些块组成、画的先后、描边与三色明暗的规矩,动了就是新产品)× 基因(肤色/发型/衣服/体型/年龄…随便换)× 姿势(每一帧各部件挪到哪)。 所以能力是乘法:。加一个新动作只要写一张十几行的偏移表,所有角色当场都会做

① 动作 —— 点一个看它动起来

② 表情 —— 脸只有十来个像素,能表达的就是眉毛+眼睛+嘴

③ 职业预设 —— 工厂的产品目录:变体是有名有姓的,不是随机撒

④ 基因 —— 每一维都必须肉眼可分辨,否则是假维度

⑤ 一群人 —— 同一条生产线出来的,风格必须一致

⑥ 精灵表 —— 工厂的出货口:别的项目要的是一张图

行 = 朝向 × 动作,列 = 帧。别的项目这样用:
import { spriteOf, rollGene } from '../pixelactor2d/core.js'
ctx.drawImage(spriteOf(gene, {pose:'walk', dir:0, t:秒数}), x, y)