十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

桌面宠物框架 DyberPet 使用指南:让会饿会撒娇的角色住进你的屏幕

桌面宠物框架 DyberPet 使用指南:让会饿会撒娇的角色住进你的屏幕 桌面宠物框架 DyberPet 使用指南让会饿会撒娇的角色住进你的屏幕【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet深夜一点代码第七次跑出红色报错你靠在椅背上盯着屏幕右下角发呆——那里空空荡荡但总觉得该有什么在等你。如果你想要的不只是一张会动的壁纸而是一个会饿、会困、会因为你摸它而冒爱心的小家伙那么DyberPet呆啵宠物值得你花一杯咖啡的时间。这是一个基于PySide6的开源桌面宠物框架动画、养成、任务、商店、迷你宠物、番茄钟全部装进一只桌宠里让陪伴变成屏幕上真切的日常。先给一个判断它像电子宠物蛋但不是电子宠物蛋——更像是会自己过日子的桌面室友、生产力小助手、模组平台的三合一。很多人对桌宠的印象还停留在循环播放的 GIFDyberPet 早已越过了这条线维度普通桌宠 / GIF 播放器DyberPet动画固定循环一张图帧动画 重力 拖拽 锚点平滑移动互动几乎没有拍拍、喂食、专注都有专属反馈与对话气泡数值无饱食度、200 级好感度、金币、Buff生产力无番茄钟、专注时间、待办、任务掉落奖励扩展换图图片 JSON 即可新增角色、道具、迷你宠物你只想要桌宠它绰绰有余你想要一套桌面宠物完整解决方案它就是答案。第一只宠物怎么上桌Windows 双击想折腾就三行命令上手最省事的方式是 Windows 用户直接下载 Release 里的 EXE 双击运行。想从源码跑起来按下面这份清单走大约五分钟就能看到你的第一只宠物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.py启动后右键点击桌宠菜单里藏着角色面板选择动作召唤伙伴更换角色等入口——你的第一只宠物就这样和你打了招呼。项目自带多套默认角色也可以在角色管理面板里一键导入社区模组。它会饿会困饱食度与 200 级好感度让陪伴有来有回真正让 DyberPet 区别于普通桌宠的是藏在动画背后的一套完整数值系统。它解决了什么如果宠物永远精神满满、从不喊饿你很快会把它忘在角落。项目用饥饿感把宠物和你绑在一起饱食度随时间持续下降每分钟结算一次好感度靠每一次互动慢慢积累最高 200 级每升一级需要 120 点好感。从星星、月亮、太阳到皇冠等级徽章随进度更换养成有了清晰的里程碑。它是怎么做到的数值变化由 apscheduler 定时任务精确驱动喂食、拍拍、任务完成都会写入数值。更有意思的是物品附带的Buff——喂得对一顿饭也能吃出策略。比如默认配置里的汉堡和薯条{ 汉堡: { effect_HP: 10, effect_FV: 3, buff: { effect: HP_stop, expiration: 300 } }, 薯条: { effect_HP: 8, effect_FV: 2, buff: { effect: coin, interval: 30, value: 5, expiration: 120 } } }汉堡能让你 5 分钟内饱食度不掉薯条则变成每 30 秒入账 5 金币的小金库。对你的意义你养的不再是一张动图而是一只有生活节奏的角色——它会提醒你投喂吃对东西有额外收益长期陪伴解锁新内容。这种被需要的感觉正是桌宠最打动人的地方。把番茄钟变成养宠动力专注结束奖励已经到账DyberPet 最聪明的设计是把桌宠和生产力工具接在一起。开一个 25 分钟的番茄钟倒计时会实时显示在宠物上方当你开启专注模式桌宠会切换到专门的 focus 动画安安静静陪你。关键细节专注结束甚至中途取消系统都会按你已投入的时长结算物品奖励——工作、掉落、喂食、好感、解锁新内容奖励链条就此闭环。对你的意义每次专注不再是消耗意志力而是给宠物赚口粮。把自我管理游戏化大概是让习惯坚持下去最温柔的方式。每次点击都有回应的话痨9 种气泡加会吐槽的桌宠如果说数值是骨架对话气泡就是血肉。DyberPet 内置 9 种对话气泡覆盖各种交互场景拍拍会随机冒出摸摸气泡心情好了飘爱心喂食、好感升级各有专属文案和语音1 秒内点击超过 7 次它直接吐槽你别点了专注期间拍它它会提醒你现在应该专注在任务上饱食度归零、开始下降时也有对应气泡撒娇求助气泡文案里甚至支持USERTAG 昵称系统——你可以设定桌宠怎么称呼你比如主人它会在气泡里叫你的名字。所有通知与通知栏联动、同类自动合并避免刷屏。这些配置全部开放给角色模组也就是说每只宠物都能有自己的性格话痨、高冷、爱撒娇都由你说了算。如果你连对话都想设计成多分支剧情项目支持通过msg_conf.json配置带选项的对话树文本节点与选项分支自由组合官方文档里有完整的结构图示例从使用者到创作者一个文件夹加几个 JSON新角色就诞生了DyberPet 的模组生态是它最反直觉的加分项创作角色和道具不需要写一行代码。每个角色就是一个文件夹里面放着动画帧和两个配置文件pet_conf.json定义角色大小、默认动作、随机行为概率act_conf.json定义每套动画用哪些帧、多久换一帧、要不要移动物品则在items_config.json里描述效果、价格和掉率。社区里已经收录了一批角色和迷你宠物比如流萤、像素猫 meme、会跟随你到处跑的派蒙完整清单见 docs/collection.md。想动手做自己的角色直接对照 docs/art_dev.md 素材开发文档画好透明背景的 PNG 帧按动作名_0.png、动作名_1.png命名填好两个 JSON 就能导入运行。想深入代码层二次开发模块划分也相当清晰——主控在DyberPet/DyberPet.py动画引擎核心在DyberPet/Accessory.py养成数值在DyberPet/Dashboard/statusUI.py。上桌之前几个高频顾虑先聊清楚Q桌宠常驻桌面会不会很吃内存框架做过针对性优化图片统一用 QPixmap 加载、配合懒加载策略日常运行的内存占用控制得不错作为常驻程序没有压力。Q我是多屏用户它能跨屏吗支持。桌宠可以跨屏幕移动拖拽、掉落、屏幕边界都有完整处理迷你宠物跟随也会自动排队补位。Q存档会不会莫名其妙丢存档按角色独立保存支持导出、导入和快速存档退出前还会主动写盘一次最大程度避免数据丢失。Q除了 Windows 还能在哪跑macOS 有专门适配只需把pynput装成 1.7.6 版本即可。下次代码写到深夜屏幕右下角多了一个会朝你眨眼的小家伙。它饿了会撒娇专注时安静陪你认真养它会慢慢解锁新的动作和剧情——而你只需要从一条命令开始python run_DyberPet.py谁说桌面宠物只能停留在童年回忆里呢这一次它长成了完整的模样。【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表