Задать вопрос

Cocos2d-x для настольных компьютеров (Win, Mac, Linux) и производительность

Здравствуйте!

Cocos2d-x — отличная платформа для разработки игр на C++. Наверняка на хабре есть люди, использующие Cocos2d-x.

Вопрос такой:
1)Действительно ли Cocos2d-x на Windows для работы до сих пор использует эмуляцию OpenGL? (Раньше дела обстояли именно так, однако обновленную информацию найти не удалось).
Как у кокоса дела с производительностью на MacOS? Linux?

2) Есть ли смысл делать игру на кокосе, изначально заточенную под настольные компы? И это только потому, что когда-нибудь планируется их порт под мобильные платформы.
Или все равно код придется сильно менять? Насколько легко портируется код с платформы на платформы и обратно?

Если у кого есть подобный опыт, поделитесь, пожалуйста.
  • Вопрос задан
  • 6606 просмотров
Подписаться 5 Оценить Комментировать
Ответ пользователя ertaquo К ответам на вопрос (3)
ertaquo
@ertaquo
1. cocos2d-x под Windows использует GLEW, работая с OpenGL напрямую (см. cocos2dx\platform\third_party\win32\OGLES\GL).
Насчет других PC-платформ не знаю, но под Linux вроде все должно быть нормально (используется та же библиотека GLEW).
2. Смысл есть. Портировать с Windows на Android — довольно просто: проект компилируется с Android NDK и поверх него цепляется обертка на Java. Менять ничего не приходилось. Насчет других мобильных платформ — не знаю, но думаю, тоже не слишком сложно.
Ответ написан
Комментировать