ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

如何 30 分钟用 DyberPet 把喜欢的角色养进你的桌面

2026/8/15 14:22:22 拓冰建站 浏览量
如何 30 分钟用 DyberPet 把喜欢的角色养进你的桌面

如何 30 分钟用 DyberPet 把喜欢的角色养进你的桌面

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

工作间隙,你盯着空荡荡的电脑桌面,是否也想有个陪伴?比起单调的壁纸和屏保,一个会走动、会说话、会撒娇的桌面宠物,或许正是你需要的调剂。DyberPet(呆啵宠物)就是这样一款基于 PySide6 的开源桌面宠物框架——它把"让喜欢的角色住进桌面"变成现实,动画、互动、养成、任务一应俱全,而且上手门槛低到超乎想象。

不只是会动的小图标:它究竟能帮你做什么

很多桌面宠物只是循环播放一张 GIF,新鲜感三天就耗尽。DyberPet 想解决的问题,正是"宠物没有生命力"这个痛点。它是一整套完整的桌面宠物生态系统:每个角色拥有独立的动作序列、交互逻辑和养成数值,通过 JSON 配置即可定制行为与外观;它还内置了对话系统、通知系统、商店系统,让宠物真正"活"在桌面上。

它的适合人群很广:想给工作加点乐趣的上班族、喜欢收集二次元角色的爱好者、想学习 PySide6 桌面开发的初学者,都能从中找到自己的乐趣。更重要的是,这一切都是开源的。

凭什么值得用:四个让你留下它的理由

亮点一:模组生态,人人都是创作者 🎨

DyberPet 最打动人的能力,是"什么都往目录里一放就能用"。它支持三种模组:角色模组(含动画、配置、音效)、迷你宠物模组(作为角色附属跟随活动)、物品模组(食物、收藏品)。模组结构完全标准化,你只需下载别人做好的角色,放进对应目录,系统会自动识别加载。项目文档里就附带了流萤、纳西妲、魈等热门角色的素材合集,导入即玩。

亮点二:可选的 AI 对话,宠物真的会聊天 🤖

DyberPet 集成了大语言模型支持,让宠物能与你智能对话。更贴心的是,AI 是可选模块——不启用它,宠物的交互和养成系统也完整可用。而内置的分支对话系统更值得一提:你可以配置对话树,让宠物根据你的选择走向不同回应路径。

亮点三:看得见的养成,数值驱动成就感 📊

宠物拥有完整的养成体系:饱食度随时间下降需要喂食、好感度通过互动提升、等级最高 200 级并伴随星星、月亮、皇冠等徽章。你的每一次喂养和互动,都会转化为实实在在的数据变化,让陪伴变得有迹可循。

亮点四:不只是宠物,还是生产力工具 ⏰

内置的番茄钟(25 分钟工作 + 5 分钟休息)、专注计时日常任务提醒事项,让这只宠物在卖萌之余还能监督你工作。完成任务能获得金币,金币可以在商店购买物品,形成完整的正反馈闭环。

快速上手:从零到桌面有宠,只需四步

第一步:准备环境。建议用 conda 创建 Python 3.9 环境,依次安装依赖:

conda create --name Dyber_pyside python=3.9.18 conda activate Dyber_pyside conda install -c conda-forge apscheduler conda install -c conda-forge pynput pip install PySide6-Fluent-Widgets==1.5.4 pip install pyside6==6.5.2 pip install tendo

第二步:获取项目。将项目克隆到本地:

git clone https://gitcode.com/GitHub_Trending/dy/DyberPet

第三步:首次运行。进入项目目录执行run_DyberPet.py,程序会自动创建配置和数据目录。通过角色管理界面导入喜欢的角色模组,宠物便会出现在桌面上。

第四步:个性化调整。在系统设置中,你可以为每个角色独立设置显示大小、调整重力参数(影响下落物理效果)、拖拽速度和通知音量,还能自定义界面主题色。

避坑提示:首次运行若界面文字显示异常,多半是语言文件未加载,重启应用即可;导入模组时务必保持文件夹结构完整(actioninfo、配置文件缺一不可),否则角色无法正常加载。

进阶玩法:从使用者到创作者

玩熟了基础功能,你完全可以创造自己的角色。一个标准角色模组的目录结构是:

角色名称/ ├── action/ # 动作图片序列 ├── info/ # 角色信息和图标 ├── act_conf.json # 动作配置(帧序列、播放参数、触发条件) ├── pet_conf.json # 角色属性、动作映射、交互逻辑 └── items_config.json # 角色专属物品与效果

对话系统支持复杂分支逻辑,通过配置对话树(text 文本节点 + option 选项节点)即可为角色编写丰富对白;动作系统则支持随机动作、交互动作、附件动画和条件动作(如专注模式下触发特殊表现)。完整开发规范见项目文档docs/art_dev.md,照着示例文件改,很快就能做出专属角色。

写在最后

一只会回应你、会成长、还能帮你专注工作的桌面宠物,听起来是不是很心动?DyberPet 把这一切浓缩成一个开源项目——它既适合普通用户快速体验"桌面有宠"的快乐,也留给开发者充分的二次创作空间。项目基于 MIT 协议开源,欢迎所有人下载体验或贡献代码。马上克隆项目试玩吧,说不定 30 分钟后,你的桌面上就住进了一位新伙伴。

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

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