После использования 'cocos2d-iphone' в одном из моих проектов, я пытаюсь решить, какой вариант Cocos2d мне следует использовать для Android. игра. Мой личный список плюсов и минусов:
Cocos2d-x
плюсы: должно быть легче перенести игру на iOS позже, возможно, и на другие платформы
минусы / сомнения: отладка код c ++ для Android (легко или нет?), совместимость приложения NDK с различными устройствами Android (насколько это проблема?), доступ к функциям, зависящим от платформы (покупки в приложении и т. д.)
cocos2d-android
плюсы: вся Java, более простая установка и доступ к функциям, зависящим от платформы
минусы: придется переводить с Java на C ++ или Objective-C для других платформ.
Есть ли другие проблемы с любой из вариантов, о котором я не думал? Если кому-то пришлось бы сделать этот выбор, что бы вы выбрали и почему?