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.
精彩评论