为什么 Mac 平台上的游戏很少?

如题所述

有很多原因。一个直接原因,就是 Mac 的市场占有率太小了。Mac 在全球的市场占有率不过 10% 左右。因此,对于这样一个市场,很多游戏公司认为不值得去做,或者就像 EA 那样把一个 Windows 的游戏套上一个 Cider 的壳草草移植过去了事。然后从技术上来说,Mac OS X没有 DirectX,但基于 Windows 的游戏很多都依靠 DirectX 运行的,造成了游戏移植困难。还有就是,市场上绝大多数游戏都是基于现有的游戏引擎来制作的,但大多数游戏开发工具不支持将游戏输出成 Mac 应用程序格式。我知道的能输出到 Mac 平台的游戏引擎只有两个:Unity 和 UDK(虚幻引擎开发包),UDK 还是去年九月份刚刚支持输出到 Mac 平台这一特性。至于在 Mac 上制作游戏的工具,基本上就 Unity 还可用。不过,随着 Mac 的市场占有率逐渐提高,很多游戏都有 Mac 版了,像 Mac 下的使命召唤、帝国时代 3、星际 2 都是原生非移植版的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-29
有很多原因。 一个直接原因,就是 Mac 的市场占有率太小了。Mac 在全球的市场占有率不过 10% 左右。因此,对于这样一个市场,很多游戏公司认为不值得去做,或者就像 EA 那样把一个 Windows 的游戏套上一个 Cider 的壳草草移植过去了事。 然后从技术上来说,Mac OS X没有 DirectX,但基于 Windows 的游戏很多都依靠 DirectX 运行的,造成了游戏移植困难。 还有就是,市场上绝大多数游戏都是基于现有的游戏引擎来制作的,但大多数游戏开发工具不支持将游戏输出成 Mac 应用程序格式。我知道的能输出到 Mac 平台的游戏引擎只有两个:Unity 和 UDK(虚幻引擎开发包),UDK 还是去年九月份刚刚支持输出到 Mac 平台这一特性。至于在 Mac 上制作游戏的工具,基本上就 Unity 还可用。 不过,随着 Mac 的市场占有率逐渐提高,很多游戏都有 Mac 版了,像 Mac 下的使命召唤、帝国时代 3、星际 2 都是原生非移植版的。
相似回答