news 2026/11/5 5:21:47

DyberPet 桌面宠物快速上手:十分钟,桌面多一位会说话的室友

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DyberPet 桌面宠物快速上手:十分钟,桌面多一位会说话的室友

DyberPet 桌面宠物快速上手:十分钟,桌面多一位会说话的室友

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

下午对着需求文档走神,屏幕角落的像素小猫突然冒出句话,催你该喝水了。DyberPet 是基于 PySide6 的桌面宠物框架:把一串 PNG 变成会走路、会吃饭、会闲聊的桌宠,装完就能喂、能撸、能用番茄钟管时间。想自己养一只,或借它入门 PySide6,这篇刚好。

🐾 认识它:三句话摸清运行逻辑

  • 动画走序列帧路线:PNG 按顺序翻,原理同 GIF。
  • 状态是真实数值:饱食度、活力、好感度都会随时间走动。
  • 配置全是 JSON:每个角色一份档案文件,改字段即改行为。

安装 DyberPet:Windows 三步,源码一条命令

Windows 用户,三步到位:

  1. 去官方 Release 下载最新的打包版。
  2. 双击 EXE 运行,控制面板随之打开。
  3. 左侧列表挑个顺眼的角色,点"启动"。

Mac / Linux 用户跑源码:先建一个干净的 conda 环境,再克隆仓库运行:

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

最后一行跑完,控制面板就开了。选中角色点启动,它从屏幕上方掉下来,落地弹一下,然后自己溜达起来。

🍅 上手玩法:摸头、拖拽与番茄钟

互动全靠鼠标,没有操作门槛:

  • 左键点一下,它做摸头反应,头顶冒心心。
  • 右键点它,弹出控制菜单,常驻动作、更换角色都在这。
  • 按住左键拖走,松手在半空,它会按重力落下。

它还兼管你的时间。番茄钟按 25/5 的经典节奏走:25 分钟专注后休息 5 分钟,时长可以在设置里自己改。每完成一次专注,会掉落物品当奖励,宠物和任务一起往前推。

它还会主动开口:角色会随机冒话,说什么都由你定,自定义的指路在下一节。

动手改数值:回血翻倍只要一个字段

饱食度随时间掉,只能喂回来。每件食物的加值和掉率都写在res/items/Default/items_config.json里,部分物品还带 BUFF——最典型的是汉堡,吃完 5 分钟内饱食度不下降。

想让汉堡更顶饱?在本地目录打开这个文件,找到"汉堡",把effect_HP从 10 改成 30:

"汉堡": { "name": "汉堡", "effect_HP": 30, "description": "喵当劳招牌 - 牛肉芝士汉堡" }

重启程序再喂一口,状态条肉眼可见地长了一截。想让角色说什么,去角色目录的msg_conf.json写对话树,线性流程和分支选项都支持;想调动画节奏,看pet_conf.json的refresh(整体帧率)和act_conf.json的frame_refresh(单个动作)。

🛠 排坑清单:四个高频问题速查

  • 动作卡顿或节奏不对 → 先查pet_conf.json的refresh,再看act_conf.json的frame_refresh。
  • 启动或导入角色时崩溃 → 目录与图片统一英文命名,素材文档有明确要求。
  • 重装后找不到存档 → Linux 看~/.config/DyberPet/DyberPet,记得定期备份;Windows 保留程序目录即可。
  • 多只同屏内存上涨 → 减少同屏角色数,把动画帧率调低一点。

先把边界说清:它是序列帧动画,达不到 Live2D 那种演出效果;AI 陪聊能力还在打磨,相关部分尚未完全开源。这两点能接受,就从三步开始:

  1. 装好桌面宠物,挑一只顺眼的角色,点"启动"让它住进来。
  2. 打开res/items/Default/items_config.json改一个数字,体验改一处的即时反馈。
  3. 是画手就看 docs/art_dev.md 的素材规范;想找现成角色与模组,翻 docs/collection.md。

那天下午再走神,桌角的室友不会催你喝水,但会一直在。

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

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

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

Jasna 上手全解:视频马赛克修复的免费安装、配置与排错

Jasna 上手全解:视频马赛克修复的免费安装、配置与排错 【免费下载链接】jasna Video restoration tool 项目地址: https://gitcode.com/GitHub_Trending/ja/jasna Jasna 是一款免费的视频马赛克修复工具,专门解决"想把视频里的马赛克去掉、…

作者头像 李华
网站建设 2026/11/5 5:13:19

CodiumAI PR-Agent:革命性AI代码审查助手快速上手指南

CodiumAI PR-Agent:革命性AI代码审查助手快速上手指南 【免费下载链接】pr-agent 🚀 PR Agent: The Original Open-Source PR Reviewer. This project is not the Qodo free tier. 项目地址: https://gitcode.com/GitHub_Trending/pr/pr-agent &a…

作者头像 李华
网站建设 2026/11/5 5:11:46

FreeTube性能监控:如何查看和优化资源占用

FreeTube性能监控:如何查看和优化资源占用 你是否遇到过FreeTube使用时卡顿、加载缓慢或内存占用过高的问题?本文将从性能监控和优化两个维度,帮助你全面掌握FreeTube的资源管理技巧,让应用运行更流畅。读完本文后,你…

作者头像 李华
网站建设 2026/11/5 5:06:32

ADS122U04+STM32F303高精度工业温度采集方案详解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/11/5 5:06:07

工业级温度测量系统设计:ADS122U04IPWR与PIC32MZ实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/11/5 5:05:08

ADS122U04+TM4C1294多通道工业温度采集方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华