资讯详情

DyberPet 桌面虚拟宠物框架:3 步上手的介绍与上手教程

📅 2026/10/27 18:26:15 | 华诺云谱 👁 阅读
DyberPet 桌面虚拟宠物框架:3 步上手的介绍与上手教程
DyberPet 桌面虚拟宠物框架3 步上手的介绍与上手教程【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPetDyberPet 是一个基于 PySide6 的开源桌面虚拟宠物框架让喜欢的角色住进桌面喂食、互动、做任务、逛商店还能召唤迷你宠物跟随。它不需要你会编程下载即用想深度定制时用一份 JSON 配置就能导入全新角色。一、从一个真实场景说起 ️打开电脑写代码、做表格屏幕右下角往往空着一块区域。DyberPet 让一个桌宠角色住进这块区域它会随机走动、睡觉饿了会冒出讨食的对话气泡你拍拍它还会播放专属动画。数值、动作、语音都来自模组文件不写代码也能换成自己喜欢的角色。二、快速跑起来 2.1 创建 Python 环境与安装依赖目标把运行依赖装进一个独立的 conda 环境conda 可以理解成给每个项目准备一套干净工具箱的软件。conda create --name Dyber_pyside python3.9.18 conda activate Dyber_pyside pip install PySide6-Fluent-Widgets1.5.4 pyside66.5.2 tendo这一组命令会依次建好 Python 3.9 环境、激活环境再安装界面框架 PySide6Qt 的 Python 版、UI 组件库 PySide6-Fluent-Widgets 和防多开工具 tendo版本号建议与 README 保持一致避免组件不兼容。Windows 用户另外执行conda install -c conda-forge apscheduler和conda install -c conda-forge pynputmacOS 用户执行pip install pynput1.7.6。2.2 获取仓库并启动程序目标把代码取到本地并运行。git clone https://gitcode.com/GitHub_Trending/dy/DyberPet cd DyberPet python run_DyberPet.py这两步把仓库克隆到本地再运行入口脚本run_DyberPet.py仓库里的 Kitty 是开箱即用的默认角色。预期结果屏幕底部出现一只会走动、会掉落的小猫右键它可打开系统面板首次启动会自动创建配置文件。三、看懂核心功能3.1 养成数值饱食度、好感度与金币 DyberPet 给每个角色配了三个数值饱食度随时间缓慢下降喂食能补回来好感度随互动累积升到一定等级会解锁物品与动作啵币则是做任务赚到的零花钱可以在商店里换东西。你只需要右键角色打开面板里的状态页、背包和商店点使用给角色喂食即可。数值变化会伴随弹窗通知和气泡反馈。用下来你会得到一条完整的养成线角色饿了会讨食喂对了喜好食物有专属动画好感度升级还能领奖励物品。3.2 对话气泡与分支对话角色头顶的气泡是它的说话方式。程序内置 9 种触发条件好感度升级、饱食度低于 80、讨食、专注时被打断、点击过于频繁等等文字和音效都可以通过note/bubble_conf.json改成自己的内容。更进一步角色可以携带对话物品使用它后弹出带选项的对话框每个选项指向不同的后续文字。分支关系写在msg_conf.json的relationship字段里先画流程图、再照图填配置就能做出多轮互动。配置完成后你的角色会按自己的人设和你对话而不是千篇一律的默认文案。3.3 专注任务番茄钟、专注与待办面板中的任务页把宠物变成了效率工具番茄钟、专注时间、待办事项、日常目标四类都内置其中。开始番茄钟后角色会切换成focus专属动画进度条悬浮在它头顶提前结束也会按已进行时长结算奖励。每天完成设定目标后角色会掉落物品和啵币作为回报。你得到的是一个软性督促想偷懒时抬头看它一眼比生硬的弹窗提醒更容易接受。3.4 模组生态换个角色只需导入 角色、迷你宠物、物品、音效四类内容都以文件夹 JSON 配置的形式存在这就是模组。想换角色时下载现成模组后通过 App 的角色管理面板导入即可程序会自动检测并给出错误提示。仓库的res/role/Kitty/是一个完整范例action/目录放动画帧图片pet_conf.json定义尺寸与动作组合act_conf.json定义每个动作的帧前缀与移动参数迷你宠物如派蒙本质是一种subpet类型物品使用后召唤出来跟随主角色。把这套结构吃透你就可以照着 素材开发文档 从零画一个自己的角色。四、典型应用场景长时间写代码的上班族把番茄钟和待办挂给桌宠工作时段角色安静地播放focus动作结束一圈后掉落啵币休息节奏由它来提醒。喜欢某个游戏或番剧的玩家从 素材合集 里挑一个同好角色模组导入让它以桌面桌宠的身份陪伴再叫上几只迷你宠物跟在身后。会画画的创作者按文档把透明背景 PNG 按动作名_序号.png命名配好两个 JSON就能把自己的形象变成可交互的桌宠。五、常见问题 ❓Q运行时报缺少依赖或界面错乱怎么办A确认PySide6-Fluent-Widgets1.5.4与pyside66.5.2两个版本严格匹配它们之间有依赖关系随意升级容易出兼容问题。QmacOS 上装完依赖启动失败AmacOS 需要额外安装pynput1.7.6并注意系统屏幕缩放设置当前源码开源到 v0.6.7Windows 的打包 Release 版本更新到 v0.8.5注意两者功能进度不同。Q导入角色后动作不显示A依次检查三件事图片是否按动作名_序号.png命名、pet_conf.json里引用的动作名是否与act_conf.json一致、JSON 是否有中文引号等语法错误。开发过程中也可以利用系统面板的自动检测功能它会检查模组文件夹并提示潜在错误。Q可以同时启动多个宠物吗A程序本身禁止多开避免存档数据互相覆盖同屏多只宠物的正确做法是在召唤同伴中拉出第二个角色它们共享一套存档数据。写在最后DyberPet 的价值在于把桌宠从一段 Gif 动画变成一套有数值、有任务、有模组的养成系统而它的全部门槛只有三步装依赖、克隆仓库、运行脚本。现在就去把仓库克隆下来先让默认角色 Kitty 跑起来想更进一步就去 素材合集 挑一个你喜欢的角色导入桌面让它陪你度过接下来的每一个工作日。【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑