DyberPet 使用指南:5 分钟做出你的第一只 PySide6 桌面宠物

发布时间:2026/8/23 17:33:55
DyberPet 使用指南:5 分钟做出你的第一只 PySide6 桌面宠物 DyberPet 使用指南5 分钟做出你的第一只 PySide6 桌面宠物【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPetDyberPet 是一个基于 PySide6 的桌面宠物开发框架不用从零搭 GUI改几个 JSON 配置文件就能让喜欢的角色以虚拟伙伴的身份住进你的电脑桌面。想养一只桌面宠物的用户、想练手 Qt 事件与动画系统的开发者都可以从它入手。谁需要它桌面宠物的三个真实用法先对号入座再决定怎么装。给屏幕前的打工人DyberPet 自带任务、计时和状态面板饱食度、活力、好感度都用进度条实时显示。喂一口、摸一下顺便完成一组计时任务——宠物会在恰当的时候提醒你该歇了。给想学 PySide6 的人项目把 Qt 里最典型的几件事都摆在明面上发布-订阅的事件分发、帧序列动画调度、状态机驱动的对话流程。读它的代码比看教程直观改坏一帧也有明确的错误提示兜底。给角色二创党仓库内置了派蒙等角色模组替换res/pet下的文件夹就能换形象自己画的角色、做的迷你宠物、录的音效都能按模板塞进系统里。五分钟上手安装 DyberPet 并跑起第一只宠物Windows 用户可以直接下载 Release 里的打包版双击 EXE 就跑。想跑源码的话流程不长建一个 Python 3.9 的虚拟环境conda 或 venv 都行装依赖pip install pyside6 PySide6-Fluent-Widgets apscheduler pynput tendomacOS 上 pynput 建议锁定 1.7.6克隆仓库git clone https://gitcode.com/GitHub_Trending/dy/DyberPet进入目录执行python run_DyberPet.py。启动后宠物出现在桌面上系统托盘里能展开完整面板状态、任务、商店、背包都收在这里。先喂它一次看饱食度进度条涨一下就算入门了。桌面宠物管理面板角色、状态与交互一目了然核心玩法配置即开发DyberPet 最省心的地方在于换角色、调行为全在 JSON 里完成核心代码一行不用碰。pet_conf.json角色配置速查每个角色文件夹里都有一个pet_conf.json以内置的派蒙为例{ width: 112, height: 128, scale: 1.0, interact_speed: 0.02, random_act: [ {name: default, act_list: [default], act_prob: 1.0} ] }前四个字段决定角色多大、缩放多少、移动多快random_act是一张动作概率表act_prob越高这只宠物越常做对应动作。想让角色更勤快改数值就行。动画帧act_conf.json 怎么控制帧率action/文件夹里按前缀存放 PNG 序列stand_0.png、stand_1.png……程序按编号顺序播放效果等同 GIF。act_conf.json里的frame_refresh控制刷新间隔默认0.08秒一帧把间隔调大动作就显得慢条斯理起来。对话节点从线性到多分支 想要会说台词的宠物用msg_conf.json定义对话每段文字是text_编号每个选项是option_编号选项再指向下一段文字天然就是一张流程图。分支对话节点示例一个选项通向不同的剧情走向单线剧情只串 text 节点即可想让玩家做选择就在某段 text 下挂 option多挂几条就是多分支。进阶做自己的角色与插件 想发布一只完整的桌面宠物按官方模板建文件夹action/放动画帧pet_conf.json和act_conf.json配参数再补一份角色信息介绍作者。素材开发文档docs/art_dev.md里连昼夜作息、通知气泡、可穿戴物品的字段都写清楚了照着填即可。功能扩展走插件化思路框架用发布-订阅事件系统解耦各模块你在某个模块里监听状态变更、加一个小功能不会牵连主流程。PySide6 的跨平台特性则让这套代码在 Windows、macOS、Linux 上都能跑。社区与资源入口角色与模组合集docs/collection.md收录现有角色、物品模组和迷你宠物下载后在应用内直接导入素材开发文档docs/art_dev.md从画帧到配 JSON 的完整流程项目采用 MIT 协议代码与资源均可自由使用。从改一个scale数值开始到做出自己的角色模组——下一只出现在你桌面上的虚拟伙伴可以就是你亲手配置的。【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻