news 2026/8/19 2:50:32

DyberPet 桌宠完整上手指南:从安装到自定义模组的全流程攻略

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DyberPet 桌宠完整上手指南:从安装到自定义模组的全流程攻略

DyberPet 桌宠完整上手指南:从安装到自定义模组的全流程攻略

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

深夜十一点,项目还没跑通,屏幕右下角只有托盘图标在陪你。光标在代码里来回游走,你突然发现:这个逼仄的工位上,缺一个"活物"。DyberPet 桌宠就是为这个瞬间而生的开源桌面宠物框架——基于 PySide6 打造,把动画、养成、任务、商店全部装进一只小宠物里,让喜欢的角色真正住进你的桌面。这篇文章按"是什么 → 怎么装 → 怎么玩 → 怎么魔改"的顺序,带你走完全流程。

动手前先弄清三件事:是什么、解决什么、适合谁

它是什么?一句话:一个用 Python 写的、会跑会跳的桌面宠物 App,而不是一张循环播放的动图。它自带完整的数值系统、任务系统、商店背包和模组生态。

它解决什么问题?两个。一是"屏幕太冷"——工作时的陪伴需求;二是"习惯难坚持"——把番茄钟、待办这些枯燥工具包装成养宠玩法,让自律这件事有个软乎乎的反馈出口。

它适合谁?想要桌宠打发时间的普通用户、想给角色做动画素材的画师、想研究 PySide6 桌面应用架构的开发者。三类人对应文章的三个板块,各取所需。

两条上手路线:Windows 零门槛捷径与开发者深度玩法

零门槛捷径(适合所有人):Windows 用户直接下载 Release 里的 EXE 文件,双击运行,连 Python 都不用装。这是最快看到桌宠的方式。

深度玩法(适合开发者):用 conda 建一个独立环境,避免污染系统 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

macOS 用户只需把pynput换成 1.7.6 版本,项目对 Mac 做了针对性适配。启动后右键点击桌宠,"角色面板""选择动作""召唤伙伴""更换角色"这几个菜单项,就是你管理它的全部入口。

养成与互动:为什么这只宠物"需要"你

DyberPet 的第一层魅力,是它不把你当观众,而把你当"饲养员"。

它能做什么:饱食度随时间递减,好感度是 200 级的长线养成,每升一级需要 120 点好感。徽章从星星到月亮、太阳再到皇冠,每一级都看得见成长。点击会冒"摸摸"气泡,心情好时飘出爱心,喂食和升级各有专属文案;专注时拍它、1 秒内狂点超过 7 次,都会触发吐槽气泡。

怎么开启:右键菜单打开"角色面板",数值一目了然;互动直接上手——点、拖、喂。

对你意味着什么:陪伴是需要理由的——一只永远满状态的宠物,很快会被你遗忘。而"会饿、会回应、会吐槽"的角色,让你和屏幕之间产生了真实的羁绊。屏幕锁定时数值还会自动暂停,避免你离开时它悄悄"掉血"。

任务系统:把番茄钟和待办变成养宠动力

如果说养成是"情",那任务系统就是"利"——它把效率工具和养宠奖励焊在了一起。

它能做什么:内置番茄钟、专注时间、每日目标和待办事项。倒计时实时显示在宠物上方,开启专注模式后桌宠会切换成对应的专注动画,安安静静陪着你。专注结束或中途取消,都会按已投入时长结算物品奖励。

怎么开启:打开 Dashboard 的任务页,选一个番茄钟或专注任务,开始即可。

对你意味着什么:你不再靠意志力硬撑,每完成一段专注,宠物就多一口口粮。工作 → 掉落物品 → 喂给宠物 → 好感度上涨 → 解锁更多内容,奖励链条就此闭环。把自律变成闯关游戏,大概是坚持下来最省力的办法。

商店、背包与 Buff:喂食也是一场策略游戏

养宠养到中期,喂食就不是"有啥吃啥"那么简单了。

它能做什么:商店支持搜索、按标签筛选和批量购买,背包可以自由拖动整理。更妙的是物品系统带 Buff 机制——汉堡能让你"5 分钟内饱食度不再下降",薯条则变成"每 30 秒掉落 5 枚金币"的迷你印钞机。喂食策略瞬间有了取舍的深度。

怎么开启:Dashboard 的商店和背包页面,购买、出售、使用、自动喂食都在这里。

对你意味着什么:吃饭不再是数值堆叠,而是"我该在什么时候给宠物吃什么"。一份汉堡的效果,在配置里不过几行:

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

物品可以附带临时 Buff,这正是"喂食策略"的乐趣来源。

对话气泡与分支剧情:角色怎么学会回应你

它能做什么:除了随机的气泡回应,DyberPet 还内置了一个可视化对话系统——文本节点和选项节点组成一棵对话树,你可以设计多分支剧情、问答互动甚至教育类小游戏。角色不再只会"喵",而是会按你的选择走不同的剧情线。

怎么开启:通过"聊天"入口配合对话类物品触发,素材开发文档docs/art_dev.md里有完整配置说明。

对你意味着什么:对话树是角色"人格"的载体。让桌宠记住你的昵称、按时间问候、在特定剧情里做出不同反应——这正是它区别于普通桌宠的"灵魂"部分。

一个普通上班族的一天:功能如何串成完整流程

把上面所有模块串起来,会是这样一天:

  • 9:00 开工:启动桌宠,弹出问候气泡。顺手看一眼角色面板,饱食度有点低,喂个早餐。
  • 10:00 写代码:开启 25 分钟番茄钟,角色切到专注动画,安安静静陪你。
  • 10:30 番茄结束:系统按时长结算,掉落的物品滚进背包,金币动画弹出。
  • 12:30 午休:点两下摸摸,角色冒出"被挠痒痒"的气泡。
  • 15:00 开会:把待办事项挂上,完成一个勾一个,每日目标进度同步推进。
  • 17:00 摸鱼被抓:1 秒内狂点超过 7 次,角色毫不留情地吐槽你。
  • 19:00 收工:用攒下的金币去商店买份薯条,挂上金币 Buff 再下班。锁屏时数值自动冻结,退出前存档主动写盘。

你看,没有一个功能是孤立的——养成给任务提供动力,任务给商店提供金币,商店的 Buff 又反哺养成。整个系统像一台精密的"陪伴机器"。

进阶玩法:用 JSON 打造专属角色模组

玩腻了默认角色?模组生态才是 DyberPet 最上瘾的部分。仓库自带小呆、像素猫 meme 等默认角色,还有会跟着你到处跑的迷你宠物派蒙,更多合集可以翻docs/collection.md

角色不需要写一行代码。每个角色就是一个文件夹,里面放着图片帧和两个 JSON:

  • pet_conf.json定义角色大小、默认动作、随机行为概率
  • act_conf.json定义每套动画用哪些图片帧、多久换一帧、要不要移动

动作就是"图片序列 + 时间参数"的简单组合,素材开发文档docs/art_dev.md给出了完整标准和测试流程。

性能与限制:框架把图片统一用 QPixmap 加载替代 QImage,并加入懒加载策略,日常内存占用控制得相当克制;支持多屏移动、迷你宠物排队跟随;存档按角色独立保存,支持导出、导入和快速存档。另外,项目还在开发 AI 助手能力,未来可接入大模型陪聊、管待办——不过就算不接 AI,它现在也已经是一套完整可玩的桌宠了。

新手避坑清单:五个最容易踩的坑

常见误区正确的姿势
直接用系统 Python 装依赖用 conda 建独立环境,避免版本冲突和环境污染
模组素材用中文命名一律用英文命名,部分系统解压中文名会乱码甚至崩溃
以为 AI 功能已经完整可用LLM 模块仍在开发中,但桌宠本体功能已完整可玩
下载模组后不知怎么装在角色管理 / 物品管理面板点"添加",按指南自动导入
把画师模组二次转发售卖尊重原创,模组仅供个人使用,别碰盗卖红线

行动指令:今晚就让角色住进你的桌面

回到开头那个深夜加班的场景:现在屏幕右下角多了一只小家伙,你专注工作时它安静陪着,你摸鱼时它毫不留情地吐槽。养成的羁绊、任务的闭环、模组的自由,全都长在这一个框架里。

动手吧:Windows 用户去下载 EXE,开发者执行git clone https://gitcode.com/GitHub_Trending/dy/DyberPet后跑起run_DyberPet.py。十分钟,就能把一只活生生的小家伙请进屏幕——它会饿、会吐槽,还会在你加班时守在右下角。

毕竟,谁会拒绝一个住在桌面右下角的室友呢?

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

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

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

FanControl风扇控制设置终极指南:20分钟告别深夜轰鸣

FanControl风扇控制设置终极指南:20分钟告别深夜轰鸣 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trending/fa/…

作者头像 李华
网站建设 2026/8/19 2:44:56

博克CAD定数化制版实战:参数化驱动短袖版型自动化生成

大家好,我是专注于服装CAD技术分享的博主。在服装制版领域,效率与精准度是永恒的主题。很多朋友在使用博克CAD进行短袖制版时,常常面临一个困境:每次修改尺寸或款式,都需要重新绘制大量线条,过程繁琐且容易…

作者头像 李华
网站建设 2026/8/19 2:44:53

50欧元自制ESP32智能LED互动桌:从蓝牙控制到安卓App开发全攻略

1. 项目概述:用50欧元打造一张会“说话”的桌子几年前,我在一个创客展上看到一张炫酷的互动LED咖啡桌,灯光能随着手指的移动而变幻,当时就被深深吸引。但一看价格标签,动辄几百甚至上千欧元,瞬间劝退。作为…

作者头像 李华
网站建设 2026/8/19 2:43:15

CorelDRAW高效选择技巧:从基础到进阶,精准提升设计效率

这次我们来看一个 CorelDRAW 的选择技巧合集。对于平面设计师、广告制作人员或视觉传达专业的学生来说,CorelDRAW 是日常工作中不可或缺的矢量图形软件。高效、精准地选择对象,是提升设计效率、减少重复操作的第一步。很多新手,甚至一些有经验…

作者头像 李华
网站建设 2026/8/19 2:39:22

从驱动到RTK:手把手搭建HYFIX高精度定位移动站

1. 从零开始:HYFIX RTK Rover 是什么,以及我们为什么要折腾它? 如果你玩过无人机、测绘,或者对高精度定位有点兴趣,那你大概率听过“RTK”这个词。RTK,全称实时动态差分定位,简单说,…

作者头像 李华
网站建设 2026/8/19 2:38:28

树莓派无头启动与远程管理实战:从网络配置到systemd服务化

1. 项目概述:为什么需要一个“聪明”的树莓派配置?如果你刚拿到一块树莓派,插上电源、烧录系统、接上显示器键盘鼠标,然后开始用,这当然没问题。但如果你像我一样,希望把它塞进某个角落当服务器、做智能家居…

作者头像 李华