Intereting Posts

Разница между cocos2d-x и cocos2d-js

Я просто двигаюсь к мобильным приложениям … Мой друг сказал мне начать с cocos2d, я хорошо разбираюсь в javascript. При поиске google для cocos2d, и в cocos2d-x.org я нашел

  1. cocos2d-х
  2. cocos2d-JSB
  3. cocos2d-html5
  4. cocos2d-Javascript

Я знаю, для чего нужен cocos2d-x и для чего нужен cocos2d-html5, но что такое cocos2d-JSB и cocos2d-Javascript?

Мои вопросы …

  1. Можем ли мы разработать 100% -ные родные приложения / игры в cocos2d-JSB и / или cocos2d-javascript.
  2. Я также знаю, что cocos2d-JSB – привязки javascript, но что это значит?
  3. И последнее, но не менее важно вопрос: для чего нужен cocos2d-Javascript? Это работает самостоятельно или нам нужен cocos2d-html5, чтобы сделать его предварительным просмотром на iOS / Android / Windows Phone?

Моя цель – разработать собственные приложения для iOS / Android и Windows.

Solutions Collecting From Web of "Разница между cocos2d-x и cocos2d-js"

Cocos2d-JS – это версия JavaScript Cocos2d-x, поддерживаемая командой Cocos2d-x. Он поддерживает полную функциональность Cocos2d-x с набором упрощенных API, поддерживающих JavaScript. Он содержит две части: Cocos2d-html5 и Cocos2d-x JavaScript Bindings (JSB), а Cocos2d-html5 – это чистый движок JavaScript для Интернета, а Cocos2d JSB предназначен для родного приложения, которое имеет один и тот же API с Cocos2d-html5.

Таким образом, Cocos2d-JS обеспечивает последовательный опыт разработки для любой платформы, которую вы хотите распространять, как в Интернете, так и на родной. Вы можете использовать его для разработки веб-приложений, Android, iOS, Mac, Windows-приложений. Скоро появится окно phone8. Вы можете развить свою игру в браузерах с помощью Cocos2d-html5, а затем скомпилировать собственное приложение с помощью Cocos2d JSB.

Cocos2d-JavaScript полностью отличается от Cocos2d-html5 и Cocos2d JSB. Он был разветвлен с cocos2d-iPhone и поддерживается Райаном Уильямсом.

Cocos2d-X – это полноценный игровой движок, который можно использовать для создания собственных приложений для мобильных устройств Android, IOS и Windows, а также для веб-платформы. Cocos2d JSB используется для создания собственных приложений, а также веб-приложений, в то время как Cocos2d js используется для создания чисто веб-игр. Если вы не хотите создавать собственное приложение, вы также можете использовать версию Cocos2d. Версия Cocos2d lite – это один файл javascript, имеющий полную базовую функциональность Cocos2d-X. Вы можете использовать эту версию, чтобы уменьшить размер своего проекта.

Cocos2d-x поддерживает 3 языка:

  • Cocos2d-x + c ++,
  • Cocos2d-x + js,
  • Cocos2d-x + lua.

С c ++, lua, вы можете разработать приложение для Android и iOS / Windows, но вы не можете разрабатывать сетевую игру. Это должно быть сделано в Javascript. Cocos2d-x + js будет поддерживать android / iOS, а также веб-приложение.