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

资讯详情

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

一只会饿会撒娇的桌宠,是如何住进你桌面的——DyberPet 新手入门指南

一只会饿会撒娇的桌宠,是如何住进你桌面的——DyberPet 新手入门指南 一只会饿会撒娇的桌宠是如何住进你桌面的——DyberPet 新手入门指南【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet代码写到最后一行屏幕右下角空落落的。咖啡凉了音乐停了整间屋子只剩风扇的声音。这时候你多希望有个小家伙在旁边——不用说话就在那儿晃悠两下让你知道你不是一个人在加班。DyberPet呆啵宠物就是干这个的一个基于 PySide6 的开源桌面宠物框架它不满足于在桌面上放一张会动的图而是把动画、养成、任务、商店、迷你宠物全塞进一只小宠物里让你喜欢的角色真正住进桌面。一句话认识它这不是 GIF 播放器是一套桌宠全家桶很多人对桌面宠物的印象还停在会动的壁纸但 DyberPet 早就不玩这套了。它更像一个桌面版的电子宠物蛋只不过这枚蛋里装着你心爱的角色。给你列个能力清单30 秒建立整体印象会养的桌宠饱食度随时间掉饿了你得喂好感度最高 200 级互动越多越亲密会玩的桌宠番茄钟、专注时间、待办事项完成任务还能掉落物品奖励会聊的桌宠拍拍、喂食、升级都会冒出对话气泡甚至能感知你是不是在狂点它会带你逛的桌宠背包、商店、物品买卖、Buff 加成一整套游戏化循环能换装的桌宠角色、迷你宠物、物品、音效全部开放扩展社区已有一堆现成模组一句话概括你只想要桌宠它绰绰有余你想要一套桌宠的完整解决方案它可能就是你在找的那一个。3 步让它跑起来从零到拥有第一只宠物上手有两条路丰俭由人。最省事路线如果你是 Windows 用户直接下载 Release 里的 EXE 文件双击就能跑连 Python 都不用装。这也是绝大多数人该走的路。想折腾路线用 conda 建一个独立环境装好依赖后克隆项目conda create --name Dyber_pyside python3.9.18 conda activate Dyber_pyside 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.pymacOS 用户只要把pynput换成 1.7.6 版本即可。启动后右键点击桌宠菜单里藏着角色面板选择动作召唤伙伴更换角色这些选项——第一只宠物就这样和你打了招呼。那些让人意外的设计细节它不是养是在处功能清单谁都能写真正见功夫的是细节。几个我用了很久才发现的小心思每一个都让我觉得作者是真的懂陪伴这件事它会饿但很体贴。饱食度每分钟都在掉可一旦你锁定屏幕离开数值就暂停变化——它不会趁你下班路上饿死。这个自动锁定选项是只有真正把宠物当伙伴养过的人才会想到的细节。它会记住你的习惯。好感度被设计成 200 级的长线养成每级 120 点。从星星(1级)到月亮(4级)、太阳(16级)、皇冠(64级)徽章随等级更换养成有清晰的里程碑。连已喂养 N 天都默默记着某天你突然看到陪伴 21 天的铭牌心里会一软。喂食不是无脑加数值。物品自带 Buff比如汉堡的配置核心就是这段{ 汉堡: { effect_HP: 10, buff: {effect: HP_stop, expiration: 300} } }翻译成人话喂一个汉堡饱食度 10并且 5 分钟内饱食度不再下降。薯条则是每 30 秒掉 5 金币持续 2 分钟的小金库。于是喂食从点击一下变成了策略题——饿了喂什么、想囤金币喂什么玩法深度一下就上来了。它甚至会吐槽你。专注模式下拍拍它、1 秒内狂点超过 7 次都会触发专属气泡。这些气泡还会和通知栏联动同类通知自动合并绝不刷屏。每只宠物还能自定义提示音和图标——你的桌宠可能是个话痨也可能是只高冷的猫。从入门到玩出花四招解锁高阶玩法第一只宠物落地之后好戏才刚开始。按使用深度递进四招带你玩明白第一招把它打扮成你想要的样子。右键打开角色面板每个角色都有独立的饱食度、活力、好感度条和状态日志。你甚至可以进入选择动作菜单让它在站立左右行走打盹玩耍之间切换连常驻动作都能固定。第二招让专注变成养宠动力。打开日常任务面板开一个番茄钟或一段专注时间倒计时会实时显示在宠物上方——更妙的是开启专注模式时桌宠会进入专属的专注动画安安静静陪你。专注结束、甚至中途取消系统都会按已投入时长结算物品奖励。工作 → 掉物品 → 喂宠物 → 好感度上涨 → 解锁更多内容闭环了。第三招去社区领养新角色。内置的 ChrisKitty、Kitty 只是开胃菜社区里已经有一批现成模组小呆、流萤、纳西妲、像素猫meme……还有会跟着你到处跑的迷你宠物派蒙。完整合集都在docs/collection.md下载后通过 App 的角色导入面板就能自动装好一行代码都不用写。第四招给桌宠排排队。迷你宠物可以召唤不止一个它们会自动排队跟随主宠物被拖开后会自己回来多屏幕环境下跨屏拖拽、掉落、边界反弹都有完整处理。想热闹一点就让一群小家伙在桌面上排排走。给想动手的人先认识这几个关键入口不想只当玩家想自己改点东西项目的模块划分相当清晰记住这几个入口就够起步了DyberPet/DyberPet.py主控入口负责调度全局模块DyberPet/Accessory.py动画引擎核心管帧动画、重力、拖拽和附件DyberPet/Dashboard/statusUI.py养成数值任务系统在taskUI.py商店和背包分别在shopUI.py与inventoryUI.pyDyberPet/DyberSettings/角色、物品、存档相关的管理 UI 集中区docs/art_dev.md素材开发文档想自己做角色、动作就从这里读起更妙的是角色和道具根本不需要写代码。每个角色就是一个文件夹放着图片帧和pet_conf.json定义大小、默认动作、随机行为概率、act_conf.json定义每套动画用哪些帧、多久换一帧。对话系统也支持可视化配置——下面这张分支结构图展示了文本节点和选项如何组织成对话树用它设计多分支剧情、问答互动甚至教育小游戏都行。新手上路快问快答会不会很吃内存框架做过多轮优化图片统一用 QPixmap 加载替代 QImage还加入了懒加载策略日常运行占用控制得不错。多屏幕能用吗能。桌宠可以跨屏移动拖拽、掉落、屏幕边界都有完整处理迷你宠物跟随也不会撞边界。我的存档会丢吗存档按角色独立保存支持导出、导入和快速存档退出前还会主动写盘一次最大程度避免数据丢失。要接 AI 才能玩吗不用。AI 助手是加分项不是前置条件——项目正在开发 LLM 相关功能未来桌宠可以接入大模型陪你聊天、管待办但就算不接 AI它现在也已经是完整可玩的桌宠。写在最后小时候的电子宠物长大了变成了 DyberPet。它会在你深夜加班时安静待在屏幕角落会在你饿着肚子的时候提醒自己也该喂喂它会在你专注工作一小时后咚地掉出一枚金币。动画、养成、生产力工具、模组生态层层叠叠构成一个完整的小宇宙。如果你正好缺一个桌面伙伴或者想试试 PySide6 桌面应用开发的乐趣——去 clone 下来跑一句python run_DyberPet.py剩下的交给那只会在屏幕右下角等你回家的小家伙吧。【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表