大侠!我有很多入门问题求教!t t

  • 本帖最后由 yzdzidan 于 2012-10-24 12:53 编辑 *

菜鸟我还有很多问题想要请教…刚开始学这些,压力好大…
求教
1.请问 JS-BINDING的COCOS2D 和 COCOS2D-JAVASCRIPT 有什么差别?
https://github.com/ryanwilliams/cocos2d-javascript 请问这个COCOS2D-JAVASCRIPT是什么呢?还要装NODE.JS和NPM的?

http://cocos2d-javascript.org/documentation/cocos2d-javascript/v0.2.0-beta/BObject 这个COCOS2D-JAVASCRIPT又是什么呢。。?

2.我在IOS上有网页游戏想要使用COCOS2D-X的话是不是既可以用-HTML5也可以用JS-BINDING呢?
3.JS博大精深,我又刚接触,想要使用COCOS2D-X楼主能不能给个简单的例子,好让我看看同样一个小DEMO是怎么从-HTML5中移植到JS-BINDING中的呢?
4.请问有没有这种可能:在网页中只要写一套调用JS的方法,然后既可以调用COCOS2DX-HTML5又可以兼容调用COCOS2DX-JAVASCRIPT(JS-BINDING)的方法呢?
5.http://game.donews.com/news/201208/1238715.html “API同步至Cocos2d-x 2.0,意味着Cocos2d-iPhone JS binding、Cocos2d-x JS binding和Cocos2d-html5这三个引擎使用相同的API” 请问这个又是什么意思呢?为什么会有2个JS BINDING。。?
6.我能在网上看到-HTML5的API,请问在哪能看到JS-BINDING的API呢? 还有就是COCOS2DX的TEST-JAVASCRIPT的DEMO到底是JS-BINDING还是COCOS2D-JAVASCRIPT的呢?

7.WEBSTORM正版好贵啊(我是MAC,所以好像下不到破解版)。。哪里有免费的编译器可以使用呢?

希望大佬们能给我点启示。。。好艰难啊T T

— Begin quote from ____

linshun 发表于 2012-10-24 14:06 url

1.请问 JS-BINDING的COCOS2D 和 COCOS2D-JAVASCRIPT 有什么差别?
https://github.com/ryanwilliams/cocos2

— End quote

谢谢林总百忙之中耐心回复!!万分感激!!!

1.请问 JS-BINDING的COCOS2D 和 COCOS2D-JAVASCRIPT 有什么差别?
https://github.com/ryanwilliams/cocos2d-javascript 请问这个COCOS2D-JAVASCRIPT是什么呢?还要装NODE.JS和NPM的?

http://cocos2d-javascript.org/documentation/cocos2d-javascript/v0.2.0-beta/BObject 这个COCOS2D-JAVASCRIPT又是什么呢。。?

linshun:和Cocos2d-javascript区别较大的地方是Cocos2d-html5、Cocos2d-x JSB和Cocos2d-iPhone JSB使用相同的API,一次开发,可全平台发布(目前项目还未完全收尾,预计还要2周才能实现这个目标)。这三个引擎是目前Cocos2d系列引擎里有商业化作品的引擎,社区更活跃,支持更到位。

据我所知,cocos2d-javascript的安装,它有提供一个完整的包,装完就可以了,不需要自己额外安装好多东西。

2.我在IOS上有网页游戏想要使用COCOS2D-X的话是不是既可以用-HTML5也可以用JS-BINDING呢?
linshun:可以的,网页游戏用Cocos2d-html5移植完,网页可以运行。相同的游戏逻辑,使用JSB引擎,不用怎么修改,就可用Hybrid的方式发布到原生应用的渠道。

3.JS博大精深,我又刚接触,想要使用COCOS2D-X楼主能不能给个简单的例子,好让我看看同样一个小DEMO是怎么从-HTML5中移植到JS-BINDING中的呢?

linshun:请到github cocos2d下载cocos2d-x或者cocos2d-iphone,已经带有JSB的测试例,里面有一个小游戏叫MoonWarriors,这个游戏就是使用Cocos2d-html5开发的,相同的逻辑用JSB也可以在各个模拟器下运行。官方论坛还有很多开发者贡献的游戏,都有提供源码的。但是其实最快的学习方式是从测试例入手。

4.请问有没有这种可能:在网页中只要写一套调用JS的方法,然后既可以调用COCOS2DX-HTML5又可以兼容调用COCOS2DX-JAVASCRIPT(JS-BINDING)的方法呢?
linshun:可以的,使用cocos2d-html5直接开发,API的使用方法符合测试例的各种规范,就可以在JSB里运行起来。我们的测试例都是这么写的,一个测试例写完,需要在cocos2d-html5能运行,在两个JSB引擎上也能正确运行。

5.http://game.donews.com/news/201208/1238715.html “API同步至Cocos2d-x 2.0,意味着Cocos2d-iPhone JS binding、Cocos2d-x JS binding和Cocos2d-html5这三个引擎使用相同的API” 请问这个又是什么意思呢?为什么会有2个JS BINDING。。?
linshun:上面解释的非常清楚了,不重复。

6.我能在网上看到-HTML5的API,请问在哪能看到JS-BINDING的API呢? 还有就是COCOS2DX的TEST-JAVASCRIPT的DEMO到底是JS-BINDING还是COCOS2D-JAVASCRIPT的呢?
linshun:cocos2d-html5的API,就是三个引擎共同的API,我们的目标是开发可以直接在web上进行,之后无缝发布到hybrid。所以要求同样是测试例共用,且是单独的仓库,请上github自己搜索,目前已经是这么开发的。

7.WEBSTORM正版好贵啊(我是MAC,所以好像下不到破解版)。。哪里有免费的编译器可以使用呢?
linshun:好用的东西,花一点钱还是可以的,事半功倍,无非就是一顿饭的钱。webstorm给我们提供了免费的license,所以,我还是帮它打一下广告,真的好用,用完你就不舍得换了。