尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

如何让喜欢的角色住进桌面?桌面宠物框架 DyberPet 从体验到创作全指南

如何让喜欢的角色住进桌面?桌面宠物框架 DyberPet 从体验到创作全指南 如何让喜欢的角色住进桌面桌面宠物框架 DyberPet 从体验到创作全指南【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet凌晨一点代码又报错文档翻到第五页屏幕上的光标一闪一闪像房间里唯一的活物。你忽然想如果桌面上有个小家伙能在我叹气时冒个泡该多好。这个念头正是开源桌面宠物项目呆啵宠物 DyberPet 想帮你实现的事——一个基于 PySide6 的桌面宠物框架让喜欢的角色真正住进你的电脑桌面陪你写代码、学习和发呆。它不是贴纸而是一位新室友市面上的桌面宠物很多但大多数只是会动的 GIF固定在某个角落循环播放几帧画面和你的生活几乎零交集。DyberPet 完全不是这个路子——与其说它是一只电子宠物不如说它是一位搬进你桌面的新室友。这个 PySide6 桌面宠物框架自带动画系统、交互反馈、养成数值、任务商店和通知气泡角色会饿、会涨好感、会升级会因你喂它喜欢的东西而开心也会因为太久没人理它而冒泡提醒你。更特别的是它的双重身份可自由模组化 AI 陪伴。角色、物品、迷你宠物甚至音效都可以替换和创作同时它预留了大模型接入能力让桌宠从会卖萌进化成能聊天、能帮你管待办的桌面助手。而这一切的核心设计理念只有一句——让喜欢的角色住进桌面。第一课让小家伙在桌面上落地上手比想象中简单。Windows 用户最省事直接从 Release 下载 EXE双击就能跑。想自己折腾源码也没门槛新建一个 conda 环境Python 3.9 即可装上 apscheduler、pynput、PySide6-Fluent-Widgets、pyside6 和 tendo 这几个依赖把仓库克隆到本地运行run_DyberPet.py一切就开始了。conda create --name Dyber_pyside python3.9.18 conda activate Dyber_pyside conda install -c conda-forge apscheduler conda install -c conda-forge pynput pip install PySide6-Fluent-Widgets1.5.4 pip install pyside66.5.2 pip install tendo首次启动时程序会自动生成配置文件和数据目录。这一步更像是签租房合同——确认之后你的新室友就正式入住了。 迎来第一位角色从启动到养成打开角色管理界面你会看到一份角色清单克里斯小猫、Kitty、像素猫、流萤、纳西妲、魈……项目文档 docs/collection.md 里还收录了更多社区模组下载后一键导入即可。点下启动角色就站在屏幕边缘了。接下来你会发现它浑身都是戏按住左键可以把它拖来拖去松手它会带着重力的抛物线掉回地面快速点击它会触发拍拍反馈冒出浮动的小心心右键菜单则藏着角色面板、系统设置、聊天和动作选择等全部入口。别小看这只小家伙——它有一套完整的养成逻辑。饱食度会随时间下降喂它喜欢的食物就能恢复同时好感度上涨好感度攒够了就升级上限 200 级徽章从星星、月亮一路升到皇冠。金币可以从任务和互动里赚再去商店买食物和收藏品背包还支持拖拽整理。不知不觉你就陷入了投喂—互动—升级—解锁新动作的循环像真的在照顾一个生命。 当它开口说话从气泡到真正的对话养成之外最戳人的是它懂你。它会在你喂食时冒出一句感谢会在好久没互动时用气泡提醒你也会在你专注工作时保持安静。这些对话气泡的文案、图标、语音都能按角色单独配置。如果你想让它不只是说固定台词DyberPet 提供了对话分支系统一条对话由 text角色说的话和 option你的选项交替组成不同的选择走向不同的回应几行 JSON 就能拼出有剧情的聊天。下面这张对话流程示意就是晚安话题的配置逻辑。更进一步项目正在接入大模型LLM让桌宠具备真正的对话能力——陪伴聊天、管理待办、协助日常。需要强调的是AI 是加分项而不是前置条件即使完全不接 AI养成、任务、商店、通知这些桌面宠物功能依然完整可玩。️ 进阶亲手创造一个仅此一家的角色玩熟了之后很多人会冒出同一个念头能不能让桌面上站着我自己的角色答案是不仅能而且门槛比想象中低。一个模组本质上就是一个文件夹加几个 JSON角色名/ ├── action/ # 动作序列图片如 stand_0.png、stand_1.png ... ├── act_conf.json # 每个动作的帧序、播放间隔、触发条件 ├── pet_conf.json # 角色的基本属性与交互逻辑 ├── note/ # 自定义通知图标与语音 └── info/ # 角色与作者信息动画的实现原理很朴素按设定的时间间隔依次播放action/里的一串 PNG 就形成了动图效果所以哪怕不会写代码只要会画序列帧就能入坑。详细的规范都写在 docs/art_dev.md 里照着做就能完成第一个模组。除了角色你还能做物品模组食物、收藏品、迷你宠物模组跟随主角色的小跟班以及可穿戴、带 Buff 的进阶装备——创作自由度相当大。它陪你的一天专注、学习和喘息清晨开机它用一句问候和晨间气泡开启你的一天开始写代码前你打开番茄钟它进入专注模式安静陪跑25 分钟工作加 5 分钟休息的节奏被打理得明明白白需要长时间集中时自定义专注时间功能还能顺带监督你——毕竟它真的很在乎你的状态面板。日常任务、提醒事项和间隔提醒让这只小可爱兼职了效率助手。忙里偷闲的几分钟拍拍它、看它掉个金币、听它冒一句俏皮话紧绷的神经就松下来了。新手最常问的几个问题完全不会编程能用它吗能。Windows 直接下 EXE 双击运行导入模组也只需要把文件放进对应目录程序会自动识别。AI 是必须的吗不是。AI 是可选项不接入时它也是一只功能完整的桌面宠物。不会画画还能做模组吗可以。先从改现有角色的 JSON 参数和音效开始或者直接开发物品、迷你宠物这类不需要动画绘制的模组。怕数据丢失怎么办养成数据都存在存档里在设置中定期导出备份即可切换角色、换电脑都能找回你的养成进度。低配置电脑跑得动吗可以调低动画帧率、关掉部分特效想同时养多只也支持召唤同伴和迷你宠物但要量力而行。尾声桌面的温度回到那个凌晨一点光标不再闪烁得孤单——因为桌面上多了一个会等你、会回应你、会陪你的小家伙。它可能来自社区分享的模组也可能来自你亲手画的序列帧而它存在的意义就是让冷冰冰的屏幕有了温度。如果你也想体验这份陪伴或者想参与这个桌面宠物开源项目的共建欢迎克隆体验项目地址git clone 用https://gitcode.com/GitHub_Trending/dy/DyberPet【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表