我可以在xxx平台上使用C ++ 0x进行游戏编程吗?

时间:2011-06-15 01:55:10

标签: c++11 game-engine

我正在开发一款针对Windows,Linux,Mac,手机(Android,iOS)和游戏机(PS3,Xbox360)的跨平台游戏引擎。我正在考虑C ++ 0x作为核心和本地语言的角色。上面哪些平台支持C ++ 0x?

感谢。

1 个答案:

答案 0 :(得分:0)

您将受到API的约束以进行绘制。

  • Windows - 是的,DirectX,OpenGL
  • Linux - 是的,OpenGL
  • Mac - 是的,OpenGL
  • Andriod - No(Java),OpenGL
  • iOS - 否(Objective-C),OpenGL
  • PS3 - 是的,OpenGL
  • XBox 360 - 是和否(是的,对于本机而言,这意味着您需要分发权;如果您正在通过需要C#/ XNA的XBox Live Arcade,则为否)两种类型都将使用DirectX,XNA将抽象所有DX打电话。

我建议访问一些网站,例如www.gamedev.net,了解创建游戏所需的内容;更像是一个像你建议的那样跨平台的游戏。

编辑: 更新了Windows和Andrio以使用OpenGL。