
3 步跑通开源桌面宠物框架 DyberPet养成、番茄钟与模组【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet在电脑前坐一整天桌面上除了图标和静态壁纸没什么活物。DyberPet 是一个基于 PySide6 的开源桌面宠物框架让你喜欢的角色住进桌面可以拍、可以喂、还能陪你计时干活。DyberPet 桌面宠物框架主界面角色管理与状态面板它能替你解决什么活着的桌面点一下启动角色就出现在屏幕底部会走动、会拍、会按状态切换动作。不干扰的专注计时内置番茄钟与专注时间结束时有物品掉落和通知计时过程不弹窗口打断你。可继承的养成进度饱食度、好感度随时间累积按角色独立存档关机重启不丢。不用写代码的模组入口角色、物品、音效都是 JSON 配置加 PNG 序列帧照着目录放文件即可被识别。最短路径跑起来第 1 步拿到程序。Windows 用户直接取项目 Release 里的打包版双击 EXE 就能运行想改配置或扩展功能再走源码路线git clone https://gitcode.com/GitHub_Trending/dy/DyberPet第 2 步装好依赖再启动。建议用 conda 建一个独立环境装 PySide6 6.5.2 和配套依赖库入口文件是根目录的 run_DyberPet.pypip install PySide66.5.2 PySide6-Fluent-Widgets1.5.4 apscheduler pynput tendo第 3 步第一次互动。启动后角色停在任务栏上方左键单击触发拍拍动画按住拖拽把它挪到你喜欢的位置右键打开菜单可以换角色、开面板、调大小。DyberPet 桌面宠物与用户的实时互动过程核心功能逐个拆解养成系统数值决定角色行为你能得到一个状态实时影响行为的角色。饱食度随时间缓慢下降掉到零时角色进入饿昏状态、动作明显变少喂食恢复数值并触发进食动画。好感度则按每次互动累积升级会解锁新的动作和气泡台词等级徽章显示在右键菜单与角色面板上。番茄钟与专注时间角色陪你干活你能得到一套不打断专注的计时器。在任务面板里启动番茄钟或专注时间进度条挂在角色头顶专注时角色切换为 focus 动作拍它会出现专属气泡。完成或取消都会按已进行时长结算奖励锁屏期间数值暂停变化不白扣饱食度。背包与商店格子化管理物品你能得到一个可拖拽交换格子的背包。角色互动掉落的物品按格存放食物喂给角色恢复饱食度与好感度收藏品播放查看动画多余的去商店卖出换金币。角色可对每种食物设置喜爱或讨厌喂食后的反应动画和好感倍率都不一样。对话气泡角色会主动开口你能得到一个角色主动说话、流程可以自己设计的对话系统。喂食、升级、频繁点击等事件触发头顶气泡图标与音效都可配置。想要多分支对话时按节点把分支条件连起来即可素材开发文档里附了完整示例DyberPet 对话系统的多分支对话设计示例迷你宠物加一个跟班你能得到一个跟着主角色走的小跟班。在同伴菜单召唤迷你宠物多只会自动排队跟随可单独调大小、单独收起。被拖开或走出屏幕后它会自动回到角色身边。进阶玩法自定义与扩展新建角色要准备哪些文件在res/role/下放一个角色文件夹程序启动时会自动扫描并识别你的角色名/ ├── pet_conf.json # 角色属性与动作映射 ├── act_conf.json # 帧间隔、循环次数、移动参数 └── action/ # 同前缀按 0、1、2 编号的 PNG 序列帧pet_conf.json里最少要定义 default待机、drag拖拽、fall下落三个动作缺的动作会用待机帧自动补齐走路类动画在act_conf.json里加上方向与每帧位移参数就行。新增一个物品只要几行配置编辑res/items/Default/items_config.json一个物品只需声明数值效果和图片魔法汉堡: { effect_HP: 10, effect_FV: 3, image: 15_burger.png }改数值控制恢复量加 buff 字段还能让物品附带限时效果比如暂停饱食度下降或定时掉金币。现成模组去哪里找素材合集按角色、迷你宠物、物品包三类列出了社区已发布的模组下载后按面板里的指南导入即可使用。常见问题速查问题对应解法角色不显示检查角色文件夹是否齐了 pet_conf.json、act_conf.json 与动作帧前缀互动无响应确认只运行了一个实例程序禁止多开以防存档写坏素材解压后乱码文件名统一改成英文部分中文环境解压会导致路径异常角色悬浮在任务栏上方给对应动作在 act_conf.json 里补 anchor 参数做位置偏移换角色后进度没了存档按角色独立到系统面板分别导出、导入即可下一步做什么先用打包版喂几天内置角色熟悉数值下降的节奏。源码运行后打开 Kitty 的 act_conf.json把某动作的帧间隔改一次看播放速度变化。按 art_dev.md 的目录结构为你的第一个原创角色放好序列帧和两个配置文件。框架基于 PySide6Windows 与 macOS 均已验证可用Linux 从源码运行即可。【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考