所以我读了这篇文章,我有点明白为什么Microsoft Windows上的游戏比任何其他OS都要多的原因。提出的主要问题是Direct3D优于OpenGL。
我不明白的是为什么任何开发人员都会牺牲兼容性?那简直是对公司的财务损失。我知道OpenGL有点混乱,但这对专家来说几乎不成问题。即使是这样,我认为人们会付出更多的努力,而不是蒙受金钱上的损失。
同样,如果我没有记错的话,那么很多跨平台应用程序都会同时使用Direct3D和OpenGL。我认为它们在API之间切换。
这很奇怪,因为他们只能使用OpenGL,为什么还要关心Direct3D?
所以问题是,OpenGL是否存在任何技术问题,或者Direct3D提供了OpenGL缺乏的任何支持?
我知道,这个问题可能因为话题太小或太宽泛而被关闭,我尽力缩小了范围。