资讯动态

DyberPet 桌宠从零开始完整指南:安装、养成玩法与 JSON 模组自定义一次讲透

发布时间:2026/8/18 13:09:14 来源:尧图企业网站定制
DyberPet 桌宠从零开始完整指南安装、养成玩法与 JSON 模组自定义一次讲透【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet第一次刷到别人屏幕上的桌宠时你可能只觉得可爱但当你发现这只叫 DyberPet 的桌宠会饿、会撒娇、会在你专注时安静陪着还能把喜欢的角色一键请进桌面就很难不心动了。这不是一张会动的 GIF而是一套基于 PySide6 打造的完整桌宠框架——动画、养成、任务、商店全都塞进了一只小家伙的身体里。这篇文章会带你从安装到进阶把它的玩法一次讲透。30 秒快速判断DyberPet 到底是什么在动手之前先用三行清单确认它是否值得你继续读下去它是什么一套开源桌面宠物框架PySide6 编写宠物不只是动起来还内置饱食度、好感度养成、番茄钟、待办任务、商店背包和物品 Buff 系统。能解决什么问题桌面太冷清需要陪伴想用游戏化的方式坚持专注与待办想让喜欢的角色真正住进屏幕。适合谁想养一只贴心桌宠的普通用户、想给角色做动画素材的画师以及想研究 PySide6 桌面应用代码的开发者。三类人在这篇文章里都能找到对应章节。确认过眼神就继续往下走。新手篇把第一只桌宠跑起来的最快路径上手 DyberPet 有两条路丰俭由人选一条适合你的就行。零基础直达Windows 用户双击 EXE 就完事如果你是 Windows 用户最省事的方式是直接下载 Release 里的 EXE 文件双击运行连 Python 都不用装。这是从零到看见桌宠最快的一条路。愿意动手conda 装环境三分钟从源码跑起来喜欢折腾的开发者建议用 conda 建一个独立环境避免污染系统 Python。先把仓库克隆到本地然后按下面的步骤操作conda create --name Dyber_pyside python3.9.18 conda activate Dyber_pyside conda install -c conda-forge apscheduler conda install -c conda-forge pynput pip install PySide6-Fluent-Widgets1.5.4 -i https://pypi.org/simple/ pip install pyside66.5.2 pip install tendo git clone https://gitcode.com/GitHub_Trending/dy/DyberPet cd DyberPet python run_DyberPet.pymacOS 用户只需把pynput换成 1.7.6 版本其余步骤完全一致。启动后右键点击桌宠菜单里的角色面板选择动作召唤伙伴更换角色就是管理它的全部入口。对你来说此刻起你的桌面就多了一个常驻居民接下来的每一层玩法都在它身上展开。进阶篇从会动的图到有生活节奏的伙伴很多桌宠停留在播放器阶段而 DyberPet 真正的魅力在于它是一套完整的数值系统。下面按真实使用场景拆解它的核心玩法。养成系统饱食度、200 级好感度以及会上 Buff的食物宠物之所以让你惦记是因为它需要你。饱食度会随时间递减喂食、摸摸、完成任务都能提升好感度——而好感度被设计成了 200 级的长线养成每升一级需要 120 点好感徽章会随等级从星星、月亮、太阳一路升到皇冠养成路径充满里程碑感。更妙的是物品还附带 Buff一份汉堡让5 分钟内饱食度不再下降一份薯条则变成每 30 秒掉落 5 枚金币的小金库。喂什么、什么时候喂一下就多了策略取舍。对你来说你养的不再是一张图片而是一个有自己的生活节奏的角色——它会饿、会提醒你吃对了还有额外收益。效率系统番茄钟、专注时间和掉落奖励的正向循环DyberPet 最聪明的设计是把娱乐和生产工具绑在一起。开启番茄钟或专注时间后倒计时会实时显示在宠物上方桌宠会切换成对应的专注动画安安静静陪着专注结束甚至中途取消系统都会按已投入时长结算物品奖励。于是奖励链条闭环了工作 → 掉落物品 → 喂给宠物 → 好感度上涨 → 解锁更多内容。配合每日目标与待办事项这套机制完全可以当轻量级的个人效率系统来用。对你意味着什么每一次专注不再只是消耗意志力而是变成给自己的宠物赚口粮把自我管理游戏化大概是让习惯坚持下去最温柔的方式。互动细节气泡、摸摸还有它的小脾气这套反馈机制细得惊人。拍拍会冒摸摸气泡喂食、升级各有专属文案专注期间拍它或者 1 秒内狂点超过 7 次都会触发吐槽气泡。屏幕锁定时数值自动暂停变化避免你离开时它饿死。这些细节让每一次互动都有回应——对你来说它像是一个有性格的室友而不是一个冷冰冰的小程序。高手篇不写一行代码做出自己的角色与道具玩腻了默认角色DyberPet 的模组生态可能是它最上瘾的部分。社区里已经有小呆、流萤、像素猫 meme 等角色还有会跟着你到处跑的迷你宠物派蒙完整合集在 docs/collection.md 里可以慢慢逛。而更厉害的是——自定义角色和道具完全不需要写代码。一个角色 一组图片帧 两个 JSON 文件每个角色就是一个文件夹里面放着动作图片帧和两个 JSON 配置pet_conf.json定义角色大小、默认动作、随机行为概率例如 Kitty 的随机动作里就配置了站立、左右行走、生气、睡觉各自的触发概率。act_conf.json定义每套动画用哪些图片帧、多久换一帧、要不要移动。比如left_walk动作就是 5 帧图片加上每帧刷新间隔和向左移动的方向配置。程序启动时会自动扫描角色文件夹并加载哪怕某个动作图片缺失也会用默认动作自动填补容错做得相当贴心。素材开发规范全部写在 docs/art_dev.md 里照着做就能开发新形象。给道具加 Buff汉堡效果配置实操物品的定义同样简单在items_config.json里描述效果和掉率就行。比如给一份汉堡定义效果核心配置是这样{ 汉堡: { name: 汉堡, image: 15_burger.png, effect_HP: 10, effect_FV: 3, drop_rate: 0.5, buff: { effect: HP_stop, expiration: 300, description: 使用后5分钟内活力满满饱食度不会下降 } } }图片加上几行 JSON一个新角色或新道具就诞生了。对话系统同样支持可视化配置下面的结构图展示了文本节点和选项分支如何组织成一棵对话树——你可以用它设计多分支剧情、问答互动甚至教育类小游戏。想更进一步这些文档入口可以直接抄作业素材开发docs/art_dev.md 覆盖角色、物品、迷你宠物的全部开发规范还有可穿戴物品等进阶功能。模组合集docs/collection.md 收录社区现成的角色、物品和迷你宠物下载后通过 App 内的系统面板即可自动导入。源码结构想动手改功能主控入口在DyberPet/DyberPet.py动画引擎核心在DyberPet/Accessory.py养成数值在DyberPet/Dashboard/statusUI.py任务、商店、背包分别在taskUI.py、shopUI.py和inventoryUI.py角色与存档管理集中在DyberPet/DyberSettings/模块划分相当清晰。避坑与常见疑问1. 会占很多内存吗框架做过针对性优化图片统一用 QPixmap 加载替代 QImage并加入懒加载策略日常运行的内存占用控制得相当克制不会让你一边开 IDE 一边养宠物就卡顿。2. 多屏和锁屏环境会出问题吗多屏放心用。桌宠可以跨屏移动拖拽、掉落、屏幕边界都有完整处理迷你宠物跟随主宠物时还会自动排队补位。锁屏也有应对方案开启自动锁定后屏幕锁定状态下饱食度和好感度都会停止变化不会出现回来发现宠物饿死的惨剧。3. 存档会丢吗存档按角色独立保存支持导出、导入和快速存档退出前程序会主动写盘一次并在锁屏时冻结数值变化最大程度避免数据丢失。换电脑时把存档导出带走你的角色状态就能完整迁移。4. 下载的角色模组怎么导入把模组文件夹放进对应目录后在系统面板的角色管理中点击自动添加功能即可程序会检查模组结构并给出潜在的错误提示比手动折腾省心得多。结尾回到开头那个心动的瞬间现在你可以亲手把那只小家伙请进桌面了。它会在你专注时安静陪着在你摸鱼时小声吐槽在你离开的深夜乖乖等你回来。DyberPet 让我想起小时候的电子宠物但它走得更远——动画、养成、效率工具、模组生态层层叠叠构成一个完整的小宇宙。如果你正好缺一个桌面伙伴或者想试试 PySide6 桌面应用开发的乐趣不妨从这次克隆开始——毕竟谁会拒绝一只会饿、会撒娇、还会陪你加班的小家伙呢【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价