Mac程序是用Objective-C编写的。 PC程序是用C#或vb.net编写的。
暴雪刚刚制作了两个节目吗?
他们是否用C ++这样的通用语言实现了他们的核心逻辑?
他们究竟做了什么?
答案 0 :(得分:1)
Mac程序是用Objective-C编写的。 PC程序是用C#或vb.net编写的。
该陈述似乎是您误解的途径,大多数平台不受特定语言的约束,但是,某些语言更容易与其他语言跨平台协同工作。
当它暴风雪来临时,我知道他们已经使用Qt编写了他们的发射器,使它们跨平台。另一方面,游戏本身依赖于旧版本的游戏,这些游戏是在语言(C,C ++和x86程序集)上组合编写的,但现在它似乎主要是C ++(请注意:这是来自很多RCE的二进制文件,而不是从任何官方声明或任何事情)。
话虽如此,由于使用了不同的图形API(DirectX与OpenGL)以及不同的OS功能,游戏并非真正 跨平台兼容。