только не могу понять одного. Если код будет писаться на c++ с использованием библиотек кокос 2d то как этот самый код будет работать и на Андроиде? Неужели он при компиляцит превратиться в java? Или как это устроено? На хабре вроде описано подробно но допустим для новичка все же немного не понятно
Зачем ему превращаться в джаву?
Anroid NDK
Превращаться не надо, существует JNI
Тебе нужно будет собирать всё под тот процессор, на котором работает Android. Обычно (90% телефонов) это какой-то ARM.
По твоему, под андроид нет компилятора крестов? Просто используются другие библиотеки.
На джаве только обёртка написана, она дёргает плюсовые методы, попробуй собери в кокосе проект и посмотри, все очень просто
Обсуждают сегодня