制作一只非常可爱的说的道理桌宠

说的道理桌宠,正式发布第一版正式版了!

Shuodedaoli-Deskpet 是一款基于 Electron 开发的桌面宠物,让你在 Windows 桌面上能够常驻一只非常非常可爱的说的道理

道理们不仅能切换形态,还能哇袄!!!,并提供了更细致的设置。

本项目采用前后端分离架构,前端使用 Vue3,后端基于 Node.js/Electron,兼容开发与打包环境。

给个 star 谢谢喵!

点我前往项目仓库

项目架构

项目主要分成两大部分:

  • **主进程(main)**负责窗口管理、托盘集成、系统菜单、文件读写、与渲染进程的 IPC 通信。支持托盘常驻、窗口隐藏/显示、置顶切换等功能。
  • **渲染进程(renderer)**使用 Vue3 构建,负责宠物动画展示、用户交互、设置面板、音效播放等。通过 preload.js 暴露安全 API 与主进程通信。

所有说的道理素材(图片、音频)统一放置于特定路径,确保开发与打包后路径一致,避免资源丢失或引用错误。

特色功能

  1. 自由切换说的道理形态:用户可通过右键菜单或设置面板自由选择道理,素材切换即时生效并持久化保存。
  2. 托盘:应用启动后自动最小化到托盘,主窗口不占用任务栏空间,点击托盘图标可随时显示/隐藏宠物。(目前存在无法显示托盘的问题,待修复)
  3. 哇袄与互动:点击道理即可收听鬼叫,哇袄!!!
  4. 窗口置顶与快捷操作:托盘菜单和右键菜单均支持窗口置顶切换,可随时关注道理动态。
  5. 跨平台资源路径适配:通过统一资源目录和主进程 IPC,确保开发与打包环境下资源路径一致,解决了 Electron 打包后资源引用失效的问题。

TODO

未来将加入更多的亲密互动功能,让道理成为陪着您一辈子的好伙伴吧


制作一只非常可爱的说的道理桌宠
https://blog.kisechan.space/2025/shuodedaoli-deskpet/
作者
Kisechan
发布于
2025年9月11日
更新于
2025年9月27日
许可协议