Могу ли я использовать C ++ 0x для программирования игр на платформе xxx? - PullRequest
0 голосов
/ 15 июня 2011

Я занимаюсь разработкой кроссплатформенного игрового движка для Windows, Linux, Mac, мобильных телефонов (Android, iOS) и консолей (PS3, Xbox360). Я рассматриваю C ++ 0x в роли ядра и родного языка. Какие платформы выше поддерживают C ++ 0x?.

Спасибо.

1 Ответ

0 голосов
/ 15 июня 2011

Вы будете связаны вашим API для рисования.

  • Windows - Да, DirectX, OpenGL
  • Linux - Да, OpenGL
  • Mac- Да, OpenGL
  • Andriod - Нет (Java), OpenGL
  • iOS - Нет (Objective-C), OpenGL
  • PS3 - Да, OpenGL
  • XBox 360 - Да и Нет (Да, для нативного, что означает, что вам нужны права на распространение; Нет, если вы проходите через XBox Live Arcade, для которой требуется C # / XNA) Оба типа будут использовать DirectX, хотя XNA будет абстрагировать все ваши вызовы DX.

Я бы предложил посетить несколько сайтов, таких как www.gamedev.net, чтобы узнать, что на самом деле нужно для создания игры;не говоря уже об игре, которая будет кроссплатформенной, как вы предлагаете.

РЕДАКТИРОВАТЬ: обновлены Windows и Andrio для использования OpenGL.

...