
开源桌宠 DyberPet 快速上手教程3 分钟让二次元角色跑上你的桌面【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet傍晚时分你选中的角色正在屏幕右下角来回踱步鼠标点过去它立刻转头回了一句招呼。这就是 DyberPet一个基于 PySide6 的开源桌宠框架克隆仓库就能跑角色会走动、会吃饭、会陪你计时数值养成和换装都靠 JSON 配置完成。这篇文章带你从启动开始走一遍完整流程再讲清楚怎么换成自己的角色。先跑起来最短路径是把仓库拉到本地直接运行git clone https://gitcode.com/GitHub_Trending/dy/DyberPet cd DyberPet pip install PySide6 PySide6-Fluent-Widgets pynput apscheduler tendo python run_DyberPet.py不想碰 Python 的 Windows 用户可以直接到项目 Release 页下载打包好的 EXE双击运行效果一样。启动后是双窗口界面左侧角色管理列出所有可养的角色点「启动」它才出现在桌面上右侧角色面板显示饱食度、活力、好感度和一条实时状态日志。它能陪你做什么玩法主线是一条闭环你做一个动作角色给出反应某个数值跟着变化。 喂食养成右键角色或打开角色面板从背包里挑一个汉堡喂下去。它会播放进食动画饱食度加 10活力加 3物品从背包扣掉。饱食度掉得太低它会提醒你经常互动好感度上涨过线后解锁新的动作和对话分支。⏰ 开番茄钟攒金币在任务面板点一下 25 分钟专注这段时间宠物在桌面走动结束后状态日志记下本次专注时长它还会随机掉落啵币进背包。攒下的金币可以在商店买新食物再喂回去。 和它对话右键触发对话时框架支持线性与分支两种写法。线性是固定流程比如一套晚安问答分支对话里你的每个选择会导向不同的后续内容角色不会像在念固定台词。把它改成你自己的宠物的一切行为都由 JSON 描述而不是写死在代码里。换新角色在res/role/下建一个文件夹放入动作图再补两个配置文件——pet_conf.json管尺寸和随机行为act_conf.json管每个动作的帧序列。最小的角色配置只需要这几行{ width: 98, height: 98, scale: 1.0, default: default, random_act: [ {name: 站立, act_list: [default], act_prob: 1.0}, {name: 左右行走, act_list: [left_walk, right_walk], act_prob: 0.1} ] }加道具同理在res/items/Default/items_config.json里新增一个键值对写上它回复的饱食度、活力、掉落率和 buff 效果商店与背包界面就会自动识别不需要改任何 Python 文件。给想折腾的人代码按职责拆分DyberPet.py负责动画播放和重力物理modules.py管饱食度、好感度等数值Dashboard/是任务、商店、背包的界面集合DyberSettings/是系统面板与存档。想改一个具体行为通常只碰一个文件。项目基于 PySide6Windows 有打包版本macOS 与 Linux 装好依赖即可运行。谁适合养它想把二次元角色放桌面上看它自己走动、自己说话的用番茄钟和日常任务管理时间希望完成一件事有即时反馈的会画画或会用动画软件想把自己画的角色变成可玩桌宠的避坑清单Q运行需要会 Python 吗A不需要。EXE 双击就能跑源码方式照抄安装命令即可。只有想改动作逻辑时才要读代码。Q支持哪些系统AWindows 有打包 EXEmacOS、Linux 装 Python 3.9 和依赖后可运行。A存档数据存在哪里A配置目录下的data/文件夹。备份这个目录或用面板里的存档导出功能即可迁移。Q能同时养多个角色吗A可以。角色管理面板逐个启动每个角色有独立的数值、日志和背包。Q吃性能吗A占用很低。普通配置下 CPU 通常低于 1%内存约 100~200MB。把仓库克隆下来3 分钟后你桌面上就站着自己的角色了。项目正在开发接入大模型的对话功能完成后它会从「按台词回复」变成「真的会聊天」。【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考