Mac 版 Live2DViewerEX 使用注意事项
Mac 版概览
macOS 版 Live2DViewerEX 功能大体完整,但因为 macOS 本身的特性,有些地方和 Windows 不同。
启动模式
macOS 只有两种启动模式:
- 壁纸模式:Live2D 角色铺在系统壁纸层
- 桌面模式:透明浮层窗口
没有桌面(兼容)模式——Mac 不需要那个。
动态壁纸设置
在 Mac 上把 Live2D 设为动态壁纸的步骤:
- 打开 Live2DViewerEX
- 切换到壁纸模式
- 首次使用时,macOS 可能会弹出权限请求——允许 Live2DViewerEX 控制桌面壁纸
Mac 不像 Windows 那样有专门的"动态壁纸 API",Live2DViewerEX 用的是 App 自带的壁纸服务。效果上和 Windows 差不多。
屏幕录制权限(OBS 推流必需)
Mac 有严格的隐私设置。OBS 要采集 Live2DViewerEX 的窗口,必须先获得屏幕录制权限:
- 打开「系统设置」(或系统偏好设置)
- 找到「隐私与安全性」→「屏幕录制」
- 找到 OBS Studio(如果没出现,先在 OBS 里尝试过一次窗口采集)
- 勾选允许
如果 OBS 还是采集不到 Live2DViewerEX 窗口,大概率就是这里没勾上。
屏幕闪屏问题
官方 FAQ 提到 Mac 上可能出现屏幕闪屏,尤其是:
- MacBook Pro 带独立显卡的机型
- 高刷新率屏幕
解决方法:
- 系统设置 → 辅助功能 → 显示 → 勾选"减少透明度"
- 如果电脑有独显:系统设置 → 节能 → 关闭"自动切换显卡"
没有虚拟摄像头
Mac 版 Live2DViewerEX 没有内置虚拟摄像头功能。如果你需要把 Live2D 画面作为虚拟摄像头输出:
- 用 OBS Studio 的内置虚拟摄像机功能
- 在 OBS 里做好 Live2D 窗口采集 + 色值抠图
- 启动 OBS 虚拟摄像机
- 在 Zoom/Teams/Skype 等软件里选 OBS 虚拟摄像机
没有游戏采集
Live2DViewerEX 在 Mac 上不支持 OBS 游戏采集。只能用窗口采集路线。
多显示器
Mac 的多显示器支持良好,但有一点要注意:
- 外接显示器的动态壁纸需要分别设置
- Live2DViewerEX 的窗口模式可以拖动到任何显示器
- 如果窗口分辨率超出了显示器范围(拖到了屏幕外),可能会"消失"——只能在控制面板里点「编辑窗口」重新调整
性能优化
Live2DViewerEX 基于 Unity 引擎,Unity 在 Mac 上使用 Metal 渲染。如果感觉帧率偏低:
- 控制面板 → 设定 → 显示 → 降低内部渲染分辨率
- 关掉不必要的特效和滤镜
- 视频背景换成图片背景或降低分辨率
- 多模型场景减少同时显示的模型数量
- 活动监视器里看 Live2DViewerEX 的 CPU/GPU 占用定位瓶颈
Mac 与 Windows 的关键差异对照
| 功能 | Windows | macOS |
|---|---|---|
| 启动模式 | 壁纸 / 桌面 / 桌面(兼容) | 壁纸 / 桌面(两种) |
| 虚拟摄像头 | ✅ 内置 | ❌ 用 OBS 替代 |
| OBS 游戏采集 | ✅ 支持(推荐首选) | ❌ 不支持 |
| OBS 窗口采集 | ✅ 支持 | ✅ 支持(Mac 唯一选择) |
| 屏幕录制权限 | 通常不用管 | 必须手动允许 |
| Spine Expansion | ✅ 支持 | ✅ 支持 |
| 面部捕捉 | ✅ 内置 | ✅ 内置 |