Cube-OSX 在 Mac 上的性能表现和限制如何?
Cube-OSX 是开源 3D 第一人称射击游戏 Cube 的 Mac OS X 非官方移植版。根据该网站记录,它在旧款 Mac 上能跑出可用帧率:500MHz G4 配 Radeon 7000 PCI 显卡约 35–70fps,双 2.0GHz G5 配 Radeon 9600 显卡约 200–400fps。主要限制是非官方移植版不支持网络功能;网站同时声明该非官方移植版已停止维护,官方移植版已出现并支持网络。
性能表现
网站给出的两组实测数据如下:
| 硬件配置 | 帧率 |
|---|---|
| 500MHz G4 + Radeon 7000 PCI | 约 35–70fps |
| 双 2.0GHz G5 + Radeon 9600 | 约 200–400fps |
这组数据说明:在 G4 级别的老机器上,帧率处于“可玩但不宽裕”的区间;在 G5 双处理器加较新显卡的配置上,性能有数倍提升。由于 Cube 引擎本身支持动态 LOD 和可配置的画面细节,实际帧率会随地图、分辨率和画质设置变化,上述数字应视为参考量级而非固定值。
已知限制
- 网络功能缺失:非官方移植版“除了网络之外一切(希望)都能工作”。Cube 原版的多人模式、主服务器/服务器浏览器、演示录制等依赖网络的部分,在这个移植版上不可用。
- 移植版已停止维护:网站明确写明“The Cube-OSX unofficial port is dead”,并引导用户转向官方移植版。官方移植版支持网络,且 Mac OS X 二进制文件已包含在最新的大 tarball 中。
- 版本依赖:以 0.5 版为例,它要求搭配新版本的 Cube-base,不能像早期版本那样直接放进旧 base 使用,且需要新的
.tar.gz而非旧的.zip。
现在该用哪个版本
如果你的目标是单机游玩,非官方移植版在旧 Mac 上仍可运行,性能数据如上;但既然官方移植版已经支持网络且仍在维护,直接使用官方移植版是更合理的选择。网站对非官方移植版页面的保留,注明是“出于怀旧原因”。
关于 Cube 引擎本身
Cube-OSX 移植的是 Cube 引擎,其特点包括:伪装成室内 FPS 引擎的景观式引擎、高精度动态遮挡剔除、对整个世界做几何 mipmapping 以实现动态 LOD、使用 OpenGL、支持在引擎内以全 3D 方式编辑几何体(甚至可在多人模式中与他人同时编辑)、无需地图预编译(连光照都是实时计算)、以及客户端/服务器网络架构。游戏内容包含 Doom/Quake 风格的单人模式(2 种游戏模式、存档)和多人模式(12 种游戏模式、主服务器/服务器浏览器、演示录制)。这些是引擎层面的能力,非官方 Mac 移植版因缺少网络支持,多人相关部分无法体现。