news 2026/10/26 1:50:04

10分钟拥有自己的桌面宠物:DyberPet 桌宠框架新手快速上手

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
10分钟拥有自己的桌面宠物:DyberPet 桌宠框架新手快速上手

10分钟拥有自己的桌面宠物:DyberPet 桌宠框架新手快速上手

【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet

桌面只有静态壁纸是不是有点孤单?DyberPet(呆啵宠物)是一个基于 PySide6 的开源桌宠框架:角色会在桌面上走动、会饿、会挨拍,还能陪你过番茄钟,换角色靠模组就能搞定。

DyberPet 安装命令:两条路任选

省事路线:Windows 用户直接下载官方 Release 里的EXE文件,双击运行,连 Python 都不用装。

折腾路线(源码版):

conda create --name Dyber_pyside python=3.9.18 conda activate Dyber_pyside conda install -c conda-forge apscheduler pynput pip install PySide6-Fluent-Widgets==1.5.4 pyside6==6.5.2 tendo git clone https://gitcode.com/GitHub_Trending/dy/DyberPet cd DyberPet python run_DyberPet.py

逐句翻译一下:conda create建一个干净的 Python 3.9.18 环境,不污染你现有项目;两条conda install装任务调度和键鼠监听依赖;pip install装 PySide6 图形界面库;最后克隆仓库、运行入口文件启动。macOS 用户只需把pynput换成pynput==1.7.6。

启动后屏幕角落会冒出一只宠物,右键点它,就是整套系统的入口。

DyberPet 快速上手:三个核心交互

1. 喂它、拍它

单击宠物,它会弹出"摸摸"气泡并飘出爱心;从右键菜单打开角色面板,能查饱食度、好感度和喂养天数,背包里的食物直接喂给它。

设计上,饱食度每分钟自然下降——像余额慢慢变少的钱包,逼你定期和它互动;好感度200 级封顶、每级 120 点,徽章从**星星(1级)→ 月亮(4级)→ 太阳(16级)→ 皇冠(64级)**一路升级,成长路径看得清清楚楚。

2. 把专注变成口粮

在任务界面开启番茄钟或专注计时,倒计时实时挂在宠物头顶,它会切换成安静的"专注"动画。无论正常结束还是中途取消,奖励都按已投入时长结算。"工作 → 掉落物品 → 喂宠物 → 好感度上涨 → 解锁商店内容"这条链直接闭环:每次专注不再是耗意志力,而是给自家宠物赚口粮。

3. 一个会吐槽的话痨

点击、喂食、升级各有专属文案;你专注时拍它、或者1 秒内狂点超过 7 次,它会直接"吐槽"你 😏。开启"自动锁定"后,屏幕锁定时数值暂停变化,人走了它也不会"饿死"。

DyberPet 模组制作:用 JSON 捏一个自己的角色

换角色、加道具不用写一行 Python。每个角色就是一个文件夹:图片帧 +pet_conf.json(角色大小、默认动作、随机行为概率)+act_conf.json(每套动画用哪些帧、多久换一帧、要不要移动);物品则写在items_config.json里。

比如一份汉堡的核心配置就几行:

{ "汉堡": { "effect_HP": 10, "effect_FV": 3, "buff": { "effect": "HP_stop", "expiration": 300 } } }

翻译一下:吃下汉堡饱食度 +10、好感度 +3,并且5 分钟内饱食度不再下降。图片加几行 JSON,新道具就诞生了。想做自己的角色素材,照着素材开发文档来;想直接抄社区的现成角色,翻翻角色与模组集合。

DyberPet 常见问题

会不会很吃内存?框架专门做过优化:图片统一用 QPixmap 加载并配懒加载策略,日常运行占用控制得不错。

多显示器能用吗?支持。桌宠可以跨屏移动,拖拽、掉落、屏幕边界都有完整处理。

存档会丢吗?存档按角色独立保存,支持导出、导入和快速存档,退出前程序还会主动写盘一次,尽量避免数据丢失。

能同时开好几只吗?进程多开被禁止,防止数据写乱。想让多只宠物同屏,用应用内的"召唤伙伴"功能。

现在就打开终端把命令跑一遍(或双击 EXE),给它喂上第一顿饭,再开个番茄钟——"工作换口粮"的快乐马上就有。

【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/26 1:49:10

Windows 11 以太网适配器最佳设置:网络优化指南

Windows 11 的默认网络配置足够上网,但想榨干有线网络连接的潜力,光插上网线可不够。所以我们想,不如写一篇指南,聊聊 Windows 11 系统上新手和进阶用户都能做的关键设置。无论你是遇到速度慢、随机断连,还是单纯想把网络性能拉满,优化以太网适配器设置都能带来明显差别。…

作者头像 李华
网站建设 2026/10/26 1:49:01

5个信号识别垃圾账号:anti-slop用户检查如何过滤AI slop贡献者

【免费下载链接】anti-slop A GitHub action that detects and automatically closes low-quality and AI slop PRs. 项目地址: https://gitcode.com/gh_mirrors/an/anti-slop 点击查看 免费下载 开源维护者正被大量低质量 PR 淹没,其中不少是 AI 自动生…

作者头像 李华
网站建设 2026/10/26 1:48:09

mermaid-live-editor:地址栏就是分享链接

mermaid-live-editor:地址栏就是分享链接 【免费下载链接】mermaid-live-editor Edit, preview and share mermaid charts/diagrams. New implementation of the live editor. 项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-live-editor 你改了…

作者头像 李华