最全面、最前沿、最专业的游戏研发实战

提供最全面的游戏研发技能分享,让您在最短时间变成高级游戏工程师

查看:0|回复:3

【环境】为什么 Mac 没有 DirectX 一样的图形技术,这样还有人玩 Mac 游戏吗?

 attach_img

5

帖子

4

回复

7

积分
最后登录:
2025-03-30 18:02
注册时间:
2023-03-12 16:29
楼主
  发表于:2025-03-30 21:42:34|查看用户信息

Apple 的桌面图形技术是落后于 Windows 的吗?

为什么苹果不加大人力物力迎头赶上呢?

难道买 iMac 的人都不玩游戏的么,这样的话如何提高 Mac 产品的竞争力啊,果然是只能用来写代码了是吧。

3

帖子

1

回复

4

积分
最后登录:
2025-03-30 21:31
注册时间:
2023-03-11 23:29
1 楼
  发表于:2025-03-30 21:43:15|查看用户信息

不但有,而且独占。

Windows上有DirectX和OpenGL,OSX上只有OpenGL。直到最近iOS/OSX才有了另一个API,metal。但其实以前OSX的OpenGL一直不更新,用的挺老的版本,并且没法通过升级厂商驱动来改变这件事情,以至于游戏方面被制约了。当然,更大的原因是,长期以来OpenGL没有很好的生态系统,工具和库都比较匮乏。再加上OSX市场占有率极低,游戏厂商肯定首选开发Windows的游戏。


4

帖子

3

回复

6

积分
最后登录:
2025-03-30 18:10
注册时间:
2024-06-15 22:06
2 楼
  发表于:2025-03-30 21:44:08|查看用户信息

有个东西叫openGL,和DirectX类似的东西。

除了微软家的产品都是用OpenGL的样子,比如Linux,Mac,比如Android,iOS,再比如PS3、4等等。

我印象中OpenGL是不如DirectX,因为有些特效OpenGL没有lib,换句话说OpenGL的轮子不如DirectX多,但是你可以自己造轮子。而且好像3D游戏开发都是用各种游戏引擎,而不是直接在OpenGL/DirectX上开发的。我不是这个领域的所以知道的不详细,可能有误,但是如果是这样的话,底层的差异是开发引擎的人需要关注的,上层的游戏开发者一般不会直接接触。


4

帖子

8

回复

12

积分
最后登录:
2025-03-30 19:38
注册时间:
2023-11-10 17:16
3 楼
  发表于:2025-03-30 21:46:38|查看用户信息

图形技术还是有的。传统上除了windows支持dx和opengl之外,其它平台包括*nix和mac都使用opengl。目前微软发布了下一代dx12,苹果也开发了metal,opengl也有下一代api vulcan的开发计划。amd有mantle(以后会转向dx12)选择会略多一些。不过等dx12/vulcan/metal都算下一代图形api,会比之前的有较大革新,等成熟之后各大平台应该也会全面转向这三个API吧。

此外,mac上游戏不多不是因为图形技术不先进,而更多应该是市场原因。mac上图形方面的其他应用还是很多的,技术上不能说特别牛但也不至于落后。


共 1/1 页

0

帖子

0

回复

0

积分
最后登录:
1970-01-01 08:00
注册时间:
1970-01-01 08:00
会员必须登录才能发布帖子! 点击登录