当前位置: 首页 > news >正文

如何 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),仅供参考

http://www.jsqmd.com/news/1398607/

相关文章:

  • 松北区2026哈尔滨黄金回收实体老店测评,新手卖金首选本地商家类型 - 每日快报资讯
  • 游戏串流不求人:用 Sunshine 免费搭建私人云游戏平台的完整指南
  • 一条命令告别 DLL 丢失:VisualCppRedist AIO 把 2005 到 2022 的 Visual C++ 运行库一次装齐
  • 歌词批量下载缺词漏词怎么办?ZonyLrcToolsX 免费补齐整个音乐库只要几分钟
  • AionUi 更新升级一次搞定:检测版本、三路更新到升级后调优的完整路线
  • 网盘直链下载助手:一个脚本免费获取8大网盘真实下载地址,附完整上手指南
  • 英雄联盟游戏辅助工具完整上手指南:基于 LCU API 的开源工具箱,把排队和选人的时间省出来
  • Unlock-Music 免费开源教程:3 步在浏览器本地完成加密音乐解密
  • Mapshaper地图数据处理终极指南:免费开源神器轻松搞定Shapefile、GeoJSON与TopoJSON
  • 从零开始用 SVG-Edit 在浏览器里画出第一张矢量图:完整实战指南
  • 走进 VLM(六):VLM 如何进行视觉推理?从图像理解到 Chain-of-Thought
  • 注解作用:@DateTimeFormat, @JsonFormat,@JsonProperty,@JsonIgnoreProperties(value={“hibernateLazyInitializ
  • 2026丽水极简风一门到顶定制未来之境这4个细节做对不变形 - 科技先行者
  • 网盘下载太慢太折腾?一个脚本搞定八大网盘直链下载
  • 3步搞定微博备份:Speechless免费导出PDF,你的微博从此不怕丢
  • 安装codex时出现Codex运行时发生错误:此环境中的Codex版本过旧,请更新到更高版本的解决方案
  • data-juicer运行报错,日志文件路径无法找到:D:\WorkRes\EnvDataJuicer\dj-practice\20260320_061824_de1d34\logs\...如何解决?
  • 内行真心推荐:2026成都LV香奈儿名包回收靠谱网点盘点,零纠纷变现 - 资讯快报员
  • 蓝奏云直链解析API怎么用?一个PHP文件,把分享链接变成可下载的直链
  • 浏览器内存优化免费方案:Marvellous Suspender 快速挂起闲置标签页
  • 2026年北京家财险赔漏水吗漏水损失保险理赔条件流程详解 - 科技先行者
  • 国内包装印刷彩盒包装包装盒批发实力厂家推荐指南 ——如何从上千家印刷包装企业中,选出真正可靠的合作伙伴 - 行业分析师
  • KMS_VL_ALL_AIO 一键激活 Windows 与 Office:从脚本原理到完整实操指南
  • 王明哲老师线上课程:手把手教你掌握新一代AI工具
  • AI 自动化工具 OpenClaw 从解压到可使用完整实操教程(含安装包)
  • 广州周大福传承系列黄金回收实测:五家门店称重报价全记录 - 资讯快报员
  • 告别启动报错:一份免费清单装齐 2005-2022 全部 Visual C++ 运行库
  • Use iFix SQL Blocks with RDBs(SQL SERVER 2008) - 详细、完整篇
  • 四、buildroot中添加自己的软件包
  • Maven Helper插件实战:快速定位与解决Java项目依赖冲突