尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

DyberPet 完整指南:三步搭起免费开源桌面宠物,还能定制自己的角色

DyberPet 完整指南:三步搭起免费开源桌面宠物,还能定制自己的角色 DyberPet 完整指南三步搭起免费开源桌面宠物还能定制自己的角色【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet对着空荡的桌面总想有个能拍能喂的小家伙陪在旁边。DyberPet 是一个开源的桌面宠物框架适合不想写一行代码、只想给桌面加点活气的你。基于 PySide6 开发动画、养成、任务、商店一应俱全全部靠 JSON 配置文件驱动。 DyberPet 桌面宠物除了坐在桌面上还能干什么它不是循环播放的 GIF角色有自己的一套状态饱食度与好感度——饱食度随时间下降饿了角色会变蔫、开始睡觉好感度随互动升级升一级解锁新物品和新动作。它解决的是宠物只是屏保的问题你得到的是一个会因饥饿而改变行为、越养越听话的角色。即时互动——单击它会做拍拍动作还可能掉落物品拖拽移动后松手它会落回地面右键菜单能换角色、选动作。你得到的是一只每次操作都有反应的桌面陪伴。专注与任务——内置番茄钟和专注时间任务完成后宠物会掉落物品奖励专注时角色会播放专属动画。你得到一个有仪式感的工作计时器。商店与背包——赚到的金币能去商店买食物和收藏品部分物品还带 buff 效果。你得到一套像小游戏一样的进度循环。多角色与迷你宠物——可以管理多个角色还能召唤跟随主角行动的迷你宠物。你得到的是整屏的小剧场。顺带一提项目里还有 AI 聊天功能在开发中但不接 AI桌宠体验也是完整的。 DyberPet 安装教程三步跑起来第一步装依赖。克隆仓库在干净的 Python 3.9 环境里安装git clone https://gitcode.com/GitHub_Trending/dy/DyberPet cd DyberPet conda create -n dyberpet python3.9 conda activate dyberpet pip install PySide6-Fluent-Widgets1.5.4 pyside66.5.2 pip install apscheduler pynput tendo第二步启动。在仓库根目录一条命令宠物就出现在桌面上python run_DyberPet.py第三步试一个核心功能。单击宠物它会做拍拍动作把它拖到屏幕角落松手看它落地再右键打开主面板查看饱食度、好感度并喂它吃东西。Windows 用户可以跳过安装环节直接下载 Release 里的 EXE 双击运行macOS 同样支持开源源码版本略早于 Windows 发行版。 DyberPet 定制指南只改两个配置文件就换角色新增一个角色不需要写代码放好文件夹、改两份 JSON 就行动作帧——透明背景 PNG 放进res/role/角色名/action/按相同前缀_序号命名比如stand_0.png、stand_1.png动作配置——在act_conf.json里为每个动作写帧前缀、播放次数、单帧间隔还可以指定行走方向和速度属性配置——在pet_conf.json里定义默认动作、拍拍反应以及角色偏爱和讨厌的物品。程序会自动识别角色文件夹结构正确就能启动试玩。不想自己画的话可以从角色与模组合集拿现成模组按 App 内面板的指南导入。完整字段说明在素材开发文档里。✍️ DyberPet 对话系统给宠物写一段有分支的故事想让宠物开口说话框架内置了对话物品物品类型设为 dialogue在角色文件夹的msg_conf.json里写好全部台词与选项用relationship字段连接选了哪个选项就跳到哪段话。配置完使用物品时宠物就会开始一段带选择的对话像一段轻视觉小说。官方建议先画流程图再填配置多分支结构也能表达⚠️ 使用 DyberPet 前要知道的 4 个常见坑坑怎么避免依赖版本README 锁定了版本如 pyside66.5.2一定新建独立 conda 环境别装进系统 Python第二次启动没反应程序禁止多开说明已有实例在运行不是安装失败文件名用中文角色文件夹和帧图片要英文命名部分系统下中文会乱码甚至崩溃饱食度掉到零数值实时下降归零后角色进入饿昏状态、好感度开始掉记得定时喂食另外所有动作帧里角色的像素大小要保持一致否则切换动作时角色会跳一下。运行python run_DyberPet.py就能让第一个角色上桌。想加更多伙伴去模组合集逛逛或者到仓库提一个 Issue 分享你的问题和作品。【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表