开发者

Can I use C++0x to game programming on xxx platform?

I'm developing a cross platform game engine this targets Windows, Linux, Mac, Mobiles(Android, iOS) and Consoles(PS3, Xbox360).开发者_StackOverflow中文版 I'm considering C++0x in role of the core and native language. What platforms above support C++0x?.

Thanks.


You're going to be bound by your API for drawing.

  • Windows - Yes, DirectX, OpenGL
  • Linux - Yes, OpenGL
  • Mac - Yes, OpenGL
  • Andriod - No (Java), OpenGL
  • iOS - No (Objective-C), OpenGL
  • PS3 - Yes, OpenGL
  • XBox 360 - Yes and No (Yes, for native which means you need distribution rights; No if you're going through XBox Live Arcade which requires C#/XNA) Both types will use DirectX, XNA will abstract all of your DX calls though.

I would suggest visiting a few sites such as www.gamedev.net to learn what it actually takes to create a game; let alone a game that would be cross platform like you are suggesting.

EDIT: Updated Windows and Andrio to use OpenGL.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜