VSC
Codex 的宠物本质上是一个本地 spritesheet。
它会读取:
~/.codex/pets/宠物名/pet.json
以及里面指定的:
spritesheet.png
这个 spritesheet 需要是固定规格:
1536 x 1872
也就是 8 列 x 9 行,每一帧是:
192 x 208
每一行对应一种状态,比如待机、奔跑、挥手、跳跃、失败、等待、工作中、review 等。做好后,在 Codex 里进:
Settings -> Appearance -> Pets -> Refresh
就能看到自定义宠物了。
pet.json 大概长这样:
{
"id": "my-pet",
"displayName": "我的宠物",
"description": "自定义动态宠物",
"spritesheetPath": "spritesheet.png"
}
但说实话,真不用自己研究这么细。
直接告诉 Codex:
帮我做一个 Codex /pet 自定义宠物。
然后就可以假装自己很懂 spritesheet 了。
做好后,Codex 设置-外观里 刷新一下,重新唤起
官方也提供了一个Hatch Pet的技能,可以自定义pet (注意网络调到全局,重启codex,可以在插件-技能-推荐里搜索到)
装好了 可爱