Я написал приложение cocos2d-html5. Из-за проблем с производительностью мне нужно перенести его на родной cocos2d-iphone. Как я могу сделать это легко. Я слышал о привязках к javascript и тому подобном. Я не уверен, что это возможно. Каков наилучший способ?Как легко загрузить приложение cocos2d-html5 в cocos2d-iphone
0
A
ответ
3
Вы можете использовать cocos2d-x с привязками JavaScript, API - 1-1 с cocos2d-html5: http://www.cocos2d-x.org/.
проверка также игры образца с использованием привязок JavaScript на GitHub: https://github.com/jhurt/cocos2d-x/tree/gles20/samples/MoonWarriors
Ok .. спасибо проверю. Но могу ли я назвать собственные функции, отличные от Cocos2d, через javascript? например, если я хочу взаимодействовать с facebook api или IOS sdk, могу ли я сделать это с помощью привязок? –
Да, вы можете позвонить C из JavaScript, а затем позвонить в Facebook или iOS SDK в Objective-C из своего C-кода. cocos2d-x использует движок JavaScript SpiderMonkey, поэтому привязки, которые вы пишете (или генерируете), специфичны для [SpiderMonkey] (https://developer.mozilla.org/en-US/docs/SpiderMonkey/JSAPI_User_Guide). Я бы посмотрел проект [jsbindings] (https://github.com/zynga/jsbindings) на github для деталей. –
Это отличный инструмент для привязки к javascript. Спасибо создателю. –