Есть ли способ преобразовать проект cocos2d-x, работающий на iOS и Android, чтобы преобразовать его в html без преобразования кода в JS?

Я завершил проект, который завершен на iOS и Android со всем нативным кодом, таким как покупки в приложении и таблица лидеров. Я хочу преобразовать этот проект в HTML 5, но без изменения моего кода C++ на javascript и с использованием тех же ресурсов. Есть ли какой-либо метод/способ преобразования моего кода?

Я был родным программистом obj-c, который присоединился к портированию cocos2d-x с cocos2d-iphone. У меня мало/нет знаний о html или javascript.


person Umesh Sharma    schedule 13.11.2014    source источник


Ответы (1)


Если вы хотите, чтобы получившееся приложение запускалось в браузере, то нет. Нет варианта cocos2d, который делает это возможным. Вам придется перенести приложение на совершенно другую (но все еще C++) платформу. См.: Как создавать собственные приложения C++ с помощью HTML/CSS. Пользовательский интерфейс?

Конечно, вы можете создать приложение на С++ с помощью cocos2d-x, которое представляет представление html5, но оно не будет работать в браузере.

person LearnCocos2D    schedule 13.11.2014
comment
Не могли бы вы подсказать мне, как это сделать? Это нормально, даже если это работает не в браузере, а в представлении html5. - person Umesh Sharma; 13.11.2014
comment
Что ж, для этого требуется то, что вы не хотите делать: перенос кода на HTML5+Javascript. Если только вы не используете собственный движок C++ HTML5, который требует переноса всего вашего кода на новый движок. Нет серебряной пули, нет простого пути. Кроме того, не имеет особого смысла представлять игру в веб-представлении, когда вы могли бы также представить ее в нативном представлении. Ни один из них не будет работать как автономный в браузере. - person LearnCocos2D; 13.11.2014