尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

DyberPet 桌宠从零上手到自定义模组的完整实战手册

DyberPet 桌宠从零上手到自定义模组的完整实战手册 DyberPet 桌宠从零上手到自定义模组的完整实战手册【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet你是不是也遇到过这样的时刻深夜加班屏幕上光标孤独地闪烁想找个活物陪自己却又不想要那种占满屏幕的虚拟主播如果你试过各种桌宠大概率会失望——要么只是循环播放的 GIF要么功能单薄到三天就腻。而 DyberPet呆啵宠物这款基于 PySide6 的开源桌面宠物框架把动画、养成、任务、商店和模组生态都塞进了一只小宠物里让喜欢的角色真正住进桌面而不是被贴在桌面。它是什么凭什么值得你花三分钟一句话DyberPet 是一套完整的桌面宠物应用框架不只是会动的图片而是一个有数值、有反馈、能扩展的小宇宙。四个最打动人的卖点有生命感的养成系统饱食度随时间递减好感度支持 200 级长线养成徽章从星星到皇冠逐步更换每一步成长都有仪式感把效率工具游戏化内置番茄钟、专注时间和待办事项完成任务掉落物品工作结束正好喂饱宠物自我管理从此不靠意志力每一个互动都有回应点击冒出摸摸气泡喂食升级弹出专属文案甚至能感知你 1 秒内狂点超过 7 次并当场吐槽JSON 配置就能做模组角色、迷你宠物、物品、音效全部配置化画师不需要写一行代码就能发布自己的作品3 分钟跑起来的两种姿势零基础用户Windows直接从 Release 页面下载 EXE 文件双击即玩连 Python 都不需要装这是看到桌宠最快的一条路。愿意折腾的开发者建议用 conda 建独立环境避免污染系统 Python# 创建并激活独立环境 conda create --name Dyber_pyside python3.9.18 conda activate Dyber_pyside # 安装核心依赖macOS 用户把 pynput 换成 1.7.6 即可 conda install -c conda-forge apscheduler pynput pip install PySide6-Fluent-Widgets1.5.4 pyside66.5.2 tendo # 拉取项目并启动 git clone https://gitcode.com/GitHub_Trending/dy/DyberPet cd DyberPet python run_DyberPet.py启动后右键点击桌宠弹出的菜单就是你的全部控制入口角色面板、选择动作、召唤伙伴、更换角色都在这里。三大核心功能逐项拆解养成系统为什么它会饿给你看它解决什么问题如果宠物永远精力满格、不需要你理会你很快会把它忘在屏幕角落。所以饱食度HP每两分钟下降一次好感度FV要靠喂食和互动慢慢积累。具体怎么操作打开角色面板就能看到两根数值条和 Buff 状态。喂食不同的食物效果截然不同——吃一份汉堡5 分钟内饱食度不再下降来一份薯条每 30 秒掉落 5 枚啵币当小金库。好感度从 1 级升到 200 级每级需要 120 点沿途解锁新动作和新物品。对你有什么好处你养的是一只有生活节奏的角色饿了会提醒你吃对东西有额外收益长期陪伴解锁新内容。这种被需要的感觉正是桌宠最动人的地方。专注任务把自我管理变成养宠动力它解决什么问题番茄钟、待办这些工具你肯定用过但它们冷冰冰的用完就关毫无牵挂。具体怎么操作在任务面板启动番茄钟或专注时间倒计时会实时显示在宠物上方桌宠还会切换成对应的专注动画安静陪着。专注结束或中途取消系统都会按已投入时长结算物品奖励。对你有什么好处奖励链条自此闭环——工作 → 掉落物品 → 喂给宠物 → 好感度上涨 → 解锁更多内容。每一次专注都变成给自家孩子赚口粮坚持习惯一下子温柔了很多。对话气泡它真的在跟你说话它解决什么问题桌宠最常见的短板是哑巴DyberPet 用一套完整的对话气泡系统补上了这块。具体怎么操作好感度升级时冒爱心气泡饱食度见底时冒委屈气泡专注期间拍它会提醒你现在应该专注在任务上。更妙的是你可以自定义昵称——配置里的USERTAG会被自动替换成你设定的称呼比如主人。对你有什么好处互动从单向操作变成双向对话点击、喂食、发呆都有即时反馈宠物第一次有了性格。进阶玩法三招让你从玩家变创作者第一招给角色加 Buff几行 JSON 搞定物品系统就像搭积木。在res/items/Default/items_config.json里一份炸鸡只需这样定义{ 炸鸡: { image: 85_roastedchicken.png, effect_HP: 15, effect_FV: 5, drop_rate: 0.5, fv_lock: 2, buff: {effect: HP_stop, expiration: 300} } }effect_HP决定饱食度加成buff里的effect和expiration决定持续效果一个全新道具就这样诞生了。第二招用对话树做互动剧情对话系统支持可视化配置。在角色的msg_conf.json里用text_编号写文字、用option_编号写选项再通过relationship字段把它们串成树状分支。项目文档里的结构图展示了多分支对话如何组织你完全可以用它设计问答互动甚至小游戏。第三招善用角色自带的模组导入下载社区现成的角色素材后不需要手动放文件夹——在系统-角色管理里使用模组自动添加功能程序会检查模组结构并给出错误提示。想自己从零画一套角色参考素材开发文档docs/art_dev.md里的流程即可透明背景 PNG 帧 act_conf.json定义动作 pet_conf.json定义属性三步成型。新手避坑指南四个常见问题图片帧命名不规范导致动画错乱动作帧必须命名为前缀_0.png、前缀_1.png……且所有帧中角色的绝对像素大小要保持一致动作配置缺了必要项导致崩溃一个角色至少要定义default、drag、fall三个动作缺失时程序会用默认动作填补但行为会变得奇怪buff 参数填错没效果五种 buffhp、fv、coin、HP_stop、FV_stop各自需要不同的参数组合例如HP_stop只需effect和expiration而coin必须额外给interval和value导入角色素材乱码模组文件夹和文件名请使用英文命名繁体中文地区解压素材容易产生乱码导致程序崩溃现在去养一只属于你的桌宠回到开头那个深夜加班的场景现在屏幕右下角多了一只小家伙你专注工作时它安静陪着你摸鱼时它小声吐槽你喂它一口汉堡它开心得冒泡泡。DyberPet 让我想起小时候揣在口袋里的电子宠物但它走得更远——动画、养成、效率工具、模组生态层层叠叠构成一个完整的小宇宙。克隆仓库、跑起命令、选一个喜欢的角色五分钟后你就会多一个会饿、会撒娇、还会陪你加班的小家伙。【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表