拓冰建站拓冰建站
首页 / 资讯中心 / 正文

DyberPet 桌面宠物框架零基础上手:角色养成、专注陪读与模组创作一篇讲透

DyberPet 桌面宠物框架零基础上手角色养成、专注陪读与模组创作一篇讲透【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet每天大半时间都对着屏幕可屏幕右下角永远空着一块——壁纸是静的、图标是静的连光标都懒得挪。有没有可能让那个角落住进一个会跑、会跳、会跟你讨食的小家伙DyberPet呆啵宠物就是答案。这个基于 PySide6 的开源桌面宠物框架把动画、养成、任务、商店和迷你宠物串成了一套完整玩法从下载到拥有第一只桌宠通常用不了一顿饭的功夫。为什么说你的屏幕一直缺一个活物壁纸类桌宠这几年没少见一张透明背景的动图在桌面上走来走去看两天就腻了因为它跟你没有任何关系——你喂不喂它它都那样走你不在它也在走。DyberPet 把关系这件事真正做出来了。它内部跑着一套完整的养成循环饱食度会随时间下降饿了会冒泡点名要特定食物好感度随着你的投喂与陪伴慢慢上涨每升一级都有徽章和奖励啵币则撑起商店与掉落系统。换句话说它不是展示品而是一个有今天的状态、会因为你的一举一动而改变的东西。一个文件夹装下整套玩法动画、养成、任务与迷你宠物不用靠想象跑起来就是这样桌宠可以左右行走、跟随鼠标、被你拖起来再自由落体右键能呼出完整菜单——角色面板、选择动作、召唤伙伴、更换角色都在里面。喂食时头顶冒气泡数值实时变动通知栏同步滚动。除了这些看得见的交互藏在背后的还有番茄钟与专注时间组成的任务系统、商店买卖、按角色独立存档、多屏支持以及会排队跟随的迷你宠物内置示例res/pet/派蒙/就是一个会跟着主宠跑的迷你伙伴。它已经把一个桌宠 App该有的部件基本配齐了而不是只丢给你一张会动的图。两条启动路线Windows 双击 EXE或一条命令链跑起源码最省事的是 Windows 用户直接去项目的 Release 页面下载最新版 EXE双击就能跑连 Python 都不用装。想从源码跑也很快建议先新建一个干净的 conda 环境conda create --name Dyber_pyside python3.9.18 conda activate Dyber_pyside conda install -c conda-forge apscheduler pynput pip install PySide6-Fluent-Widgets1.5.4 pyside66.5.2 tendo然后克隆仓库并启动git clone https://gitcode.com/GitHub_Trending/dy/DyberPet cd DyberPet python run_DyberPet.pymacOS 用户只需在装依赖时把pynput固定到 1.7.6 版本。跑起来之后右键戳一下那个小家伙你的桌宠生涯就正式开始了。饱食度、好感度与啵币桌宠的生物钟是这样转起来的打开角色面板你会看到三个核心数值饱食度HP、好感度FV和啵币。饱食度会随时间下降桌宠饿了会随机冒泡点名要某样东西——这个feed_required气泡会直接告诉你它想吃汉堡还是薯条。你在背包里选中食物点使用数值立刻变化头顶还会飘出投喂反馈。好感度是这条养成线的主轴升级会弹气泡、解锁新物品和新动作徽章从星星1 级、月亮4 级、太阳16 级一路换到皇冠64 级上限是 200 级每级需要 120 点好感。这里有个容易忽略的细节不同角色对同一种食物有喜爱/讨厌倍率乱喂好感度是要打折的。更值得研究的是 Buff 系统。默认物品里汉堡自带5 分钟内饱食度不下降薯条则是每 30 秒掉 5 啵币、持续 2 分钟——所以吃什么、在什么时机吃其实是一场小型排兵布阵。Buff 一共支持 5 种效果饱食度/好感度/啵币增益以及暂停饱食度下降、暂停好感度下降对应实现见 DyberPet/Dashboard/buffModule.py。番茄钟与专注动画把桌宠从玩伴变成监工它真的会干活。启动番茄钟或专注时间后桌宠会自动切换到专属的focus动画安静蹲在角落陪你。这期间如果手痒去戳它会被气泡当场教育一句你应该专注在手头的工作上。两个设定建议提前知道第一奖励是随时结算的——就算中途取消专注也会按已投入的时长折算物品掉落第二记得在设置里打开自动锁定屏幕锁定时数值会暂停变化出门一整天回来它也不会饿到掉好感。对话气泡与昵称系统它会直呼你的名字要食物气泡看起来像写死的台词其实全是可配置的。默认配置在 res/icons/bubble_conf.json每一种气泡都能换图标、换文字、配语音还支持USERTAG、ITEMNAME这类占位符。配合昵称系统你可以在设置里让它叫你主人它要食物时会直接喊你的名字——那种被点名讨食的感觉跟养了只会说话的电子宠物差不多。想加语音也很简单把音频放进res/role/角色名/note/文件夹再配置一下气泡文件里对应的字段就行。自己造角色一个文件夹加两个 JSON 的模组创作流程玩腻了默认角色重头戏才刚开始。在 DyberPet 里一个角色就是一个文件夹res/role/角色名/下面放着pet_conf.json角色大小、默认动作、随机行为概率、act_conf.json每套动画用哪些帧、多久换一帧、要不要移动以及action/目录里的透明 PNG 帧图。文件命名和路径规则都有现成例子内置的 Kitty、ChrisKitty 就是最好的模板系统面板还会自动检查新模组配置并给出错误提示。物品同理在items_config.json里定义效果、倍率和掉率就能上线。更进阶的玩法是对话树使用对话类物品会弹出带选项的分支剧情节点怎么连、选项怎么跳官方文档 docs/art_dev.md 里有完整的可视化结构图——只要逻辑不写成死循环你可以做出任意复杂的多分支小剧场甚至借它做点互动教学。社区里已经积累了不少现成素材角色、迷你宠物、物品模组都收录在 docs/collection.md下载后可通过 App 直接导入不用自己从零动手。新手上路最容易误会的三个设定以为奖励要等专注结束才发。番茄钟和专注时间全程都在结算中途取消同样按已投入时长折算桌宠还会切到focus动画安静陪读。以为好感度 7 级就满级了。现在的上限是 200 级每级 120 点徽章分四个阶段喂食还有喜爱/讨厌倍率别逮着一个食物猛喂。以为气泡台词是写死的。图标、文字、语音全可替换配好昵称后它甚至会直呼你的名字要东西。几个被问得最多的零碎问题一句话答完存档会丢吗基本不会。按角色独立存档支持导出、导入和快速存档退出前还会主动写盘一次。多屏能用吗能。跨屏移动、拖拽、屏幕边界都有完整处理召唤出来的迷你宠物还会自动排队跟随。会不会很吃内存控制得不错。图片统一走 QPixmap 加载还带懒加载策略日常占用很克制。不想被打扰怎么办设置里能关对话气泡、关通知栏、开自动喂食、一键静音它可以安静到像不存在。现在就把喜欢的角色装进屏幕到这里它是什么、能做什么、怎么跑起来你都知道了。剩下的动作就三下Windows 用户下载 EXE或照上面的命令装环境运行run_DyberPet.py然后右键戳一下那个小家伙——喂它一口、开一个番茄钟再试试拖着它从屏幕边缘自由落体。等你某天深夜赶工时发现角落有个小身影被你吵醒慢悠悠爬起来陪着你——那一刻屏幕右下角那块空了挺久的角落终于有住户了。【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门