字
字节笔记本
2026年6月3日
MacArkPet:原生 macOS 桌面宠物,在 Mac 上养明日方舟小人
API中转
¥120
MacArkPet 是一个原生的 macOS 桌面宠物应用,可以让你在桌面上运行明日方舟风格的 Spine 模型作为交互式桌面角色。
项目背景
MacArkPet 受 Windows 上的 Ark-Pets 项目启发,专门为 Mac 用户打造。如果你只有 Mac 没有 Windows,又想体验桌面小人的乐趣,这个项目就是为此而生。
项目使用 Swift/AppKit/SwiftUI 原生开发,遵循 GPL v3.0 协议。不包含任何游戏资源文件,模型在运行时从社区仓库下载。
功能特性
- 原生 macOS 界面:启动窗口支持搜索、筛选、预览、尺寸和速度控制
- 透明无边框桌面宠物窗口
- Spine/WebGL 模型渲染(通过 WKWebView)
- 行走、坐姿、睡眠、交互、特殊动作等多种状态
- 基础物理:支持桌面、Dock 区、窗口顶部等吸附面
- 菜单栏控制:启动器、穿透点击、置顶、重置位置、退出
- 模型同步:从社区 Ark-Models 仓库下载
系统要求
- macOS 13 或更高版本
- Xcode command line tools 或 Xcode(Swift 5.9+)
快速使用
从 GitHub Releases 下载,解压后将 MacArkPet.app 移到 Applications 文件夹。首次启动显示空白列表,点击 Sync Models 同步模型。
模型存放位置:
~/Library/Application Support/MacArkPet/ArkModels
从源码构建
bash
git clone https://github.com/Wanduforl/MacArkPet.git
cd MacArkPet
./script/build_and_run.sh操作方式
- 左键拖拽:移动桌面宠物
- 右键点击宠物或点击菜单栏 AP 图标:打开控制菜单
- Click Through:让鼠标点击穿透宠物窗口
- Reset Position:宠物跑到屏幕外时恢复位置
法律说明
MacArkPet 是粉丝非官方项目,与 Hypergryph、Yostar 无关。不要分发时捆绑游戏资源文件。
分享: