mochi软软的小年糕,底是平的,头是圆的,是最先认识的那个朋友。
- shape
mochi麻薯- color
blue蓝- accent
#0D7EFF
有名字的角色,每个形状一个。每一个都是一个形状、一种墨色加一点性格——没有什么是一对 { shape, color } 复现不出来的,只是多了一个名字,让产品可以提供「选一个角色」而不是「选一个形状和一种墨色」。阵容与形状一一对应:引擎新增一个形状,就必须同时新增它的名字。
mochi软软的小年糕,底是平的,头是圆的,是最先认识的那个朋友。
mochi麻薯blue蓝#0D7EFFdot一枚纯粹的橙色圆,所有笑脸最早就画在它身上。
circle圆形orange橙#F25C0Fpip一坨青蓝软团,从来坐不老实。
blob果冻cyan青#0899B8byte圆石小方壳,浑身是安静的器件紫。
pebble石子violet紫#6F55E0momo蜜桃粉的小蛋蛋,上尖下鼓,坐得比谁都稳。
egg蛋red朱红#E0363Abao奶黄小馒头,头顶一个小揪揪,热乎乎的。
bun包子yellow琥珀#E9A20Cteal湖水青的小豆腐块,方而不楞,圆而不塌。
tofu豆腐cyan青#0899B8tato躺平的小胶囊,两端圆帽中间直腰,一刻也坐不住。
pill胶囊red朱红#E0363Ahexa湖青圆角六边形,每个角都被磨软了。
hex六边cyan青#0899B8tri圆角小饭团三角,蹦得利落落得稳,浑身都是冲劲。
onigiri饭团magenta洋红#D12D8Cgemma软切面小宝石,头顶一层浅色冠面,每个角都是圆的。
gem宝石cyan青#0899B8nimbo雾蓝薰衣草色的蓬松云朵,波浪扇贝边,总比世界慢半拍。
cloud云朵blue蓝#0D7EFFdew晴空蓝的小水滴,落地也不散,永远饱满欲滴。
drop水滴blue蓝#0D7EFFleafy一片斜着的小叶子,带一截小梗,像刚决定要舒展开。
leaf叶子green青绿#1B9A5Cbloom霞粉小花,花瓣一圈软软的,花心里是一张安静的脸。
flower花magenta洋红#D12D8Clucky四片圆鼓鼓的叶,中间一张安静的脸,好运不吵不闹。
clover四叶草green青绿#1B9A5Csprout顶着两片嫩叶的小圆籽,像刚决定要长出来。
sprout豆芽green青绿#1B9A5Cshroom红帽小蘑菇,帽子上三颗浅色斑点,柄又粗又稳。
mushroom蘑菇red朱红#E0363Aoak戴着大一号帽子的棕色小橡果,悄悄囤着小秘密。
acorn橡果brown棕褐#C46A32pokey两只圆胳膊的小仙人掌,隔着一点点距离抱抱你。
cactus仙人掌green青绿#1B9A5Cnashi头顶一片小叶的圆胖小梨,上圆下宽,坐得稳稳的。
pear梨yellow琥珀#E9A20Cpomme凹着一个小窝、顶着一片叶子的青苹果,难过的时候也脆脆的。
apple苹果green青绿#1B9A5Cberry戴着绿王冠、满脸小雀斑的红草莓,甜里带一点点酸。
strawberry草莓red朱红#E0363Acheri一根梗上挂着两颗樱桃,说话的总是大的那颗。
cherry樱桃magenta洋红#D12D8Ctwinkle圆尖软五角星,边上没有波浪,金黄得发亮。
star星星yellow琥珀#E9A20Cluv圆鼓鼓的小红心,心事都写在脸上。
heart爱心red朱红#E0363Aember一苗侧倾的小火苗,尖顶轻轻甩。
flame火苗orange橙#F25C0Fchime紫色小铃铛,底下一颗圆圆的铃舌,响之前先晃一晃。
bell铃铛violet紫#6F55E0jelly杏橙色的简约小幽灵,慢悠悠地漂。
ghost幽灵orange橙#F25C0Fbeep青蓝小机器人,方圆的脑袋,天线一晃一晃。
bot机器人cyan青#0899B8luna圆鼓鼓的小月牙,安安静静地弯着,永远想睡觉。
crescent月牙yellow琥珀#E9A20Cboba棕色的珍珠奶茶,杯底三颗珍珠,吸管直指天空。
boba奶茶brown棕褐#C46A32finn圆滚滚的青色小鱼,尾巴大大分叉,原地也能游起来。
fish小鱼cyan青#0899B8inky紫色的小章鱼,四条胖腿,从来对不上方向。
octopus章鱼violet紫#6F55E0miso一只竖着两只尖耳朵的橘猫,什么都想凑过去看看。
cat猫咪orange橙#F25C0Fhop粉粉的小兔子,长耳朵圆屁股,随时准备蹦一下。
bunny兔子magenta洋红#D12D8Cbruno圆滚滚的棕熊,两只小圆耳朵,心比谁都软。
bear小熊brown棕褐#C46A32chirp一团黄绒绒的小鸡,头顶一撮毛,脚丫小小的。
chick小鸡yellow琥珀#E9A20Cwaddle肚皮圆圆发亮的小企鹅,走起路来左摇右晃。
penguin企鹅blue蓝#0D7EFFoink耳朵折向两边、鼻子圆圆的粉色小猪,总能闻出点心在哪。
pig小猪pink粉#E8628Frusty心形小脸、白下巴的橘色狐狸,狡黠得很有礼貌。
fox狐狸orange橙#F25C0Fkiki齐刘海的波波头,暖棕色,一丝不乱。
bob波波头brown棕褐#C46A32maru粉色丸子头,扎得高高的,随时开工。
topknot丸子头pink粉#E8628Fzip一头蓝色刺毛,梳子说什么都不管用。
spiky刺头blue蓝#0D7EFFfuzz一团绿色卷毛,底下是一张很淡定的脸。
curly卷毛green青绿#1B9A5Clulu两边各一个紫色小丸子,对得整整齐齐。
twinbuns双丸子violet紫#6F55E0巡演会让一张卡片依次走过所有协议编号。
预设只在没有给出 shape 和 color 时提供它们,别无其他:与 preset 一起传入 shape 会覆盖预设的形状。它是原语之上的一层便利,不是新的维度。
{
"id": "bao",
"name": {
"en": "Bao",
"zh": "包包"
},
"desc": {
"en": "A warm little bun with a knot on top.",
"zh": "奶黄小馒头,头顶一个小揪揪,热乎乎的。"
},
"shape": "bun",
"color": "yellow",
"accent": "#E9A20C"
}color 是最接近的调色板条目,也是实际渲染的墨色。accent 是角色绘制时的精确色相;保留它是为了文档里的色板,以及有自己调色板的宿主。内置成员都不设置 face 或 nose——阵容保持默认脸——但宿主自己的预设可以,而且所有选择器都会尊重它们。
castMember 对未知编号返回 null 而不是抛出,所以存储的偏好里出现未知编号时会降级为默认角色,而不是让页面崩溃。