Cocos2d-JS v3.6 已发布!

Cocos2d-JS是Cocos2d-x的JavaScript版本,融合了Cocos2d-html5和Cocos2d-x JavaScript Bindings。它支持Cocos2d-x的所有核心特性并提供更简单易用的JavaScript风格API,并且天然支持原生、浏览器跨平台应用。

在3.x版中,Cocos2d-JS完成了不同平台工作流的彻底整合,为不同平台提供了统一的开发体验。无论开发web应用还是原生应用,都可以便捷地采用Cocos2d-JS实现“一次开发,全平台运行”。采用Cocos2d-JS开发的同一套JavaScript游戏代码,可以同时运行在Mac OS X, Windows, iOS, Android等原生平台、以及所有现代浏览器上,这将使得我们的开发者轻松覆盖几乎所有发行渠道,带来前所未有的机遇。另一方面,若开发者只想开发一款Web轻度休闲游戏,Cocos2d-JS也专门为此类游戏定制了Lite Version,直接将Cocos2d-JS Lite Version集成到页面中即可使用。

作为工作流整合后的版本,Cocos2d-JS v3.x兼具了简单和强大:新的JavaScript风格API使得编码,测试和发布环节都变得异常轻松简单;同时v3.x还提供了诸多强大的新特性,比如Facebook全平台支持,Spine动画支持,支持热更新的资源管理器,对象缓冲池,JS到Objective-C/JAVA反射等等。

[size=3]核心特性[/size]
[list=1][li]新增3D功能:天空盒和地形。[/li][li]升级Cocos编辑器支持到最新版本。[/li][li]新增enumerateChildren函数支持强大的搜索功能,可以根据名字或名字模式对子节点树中的节点进行搜索。[/li][li]新增cc.sys.isObjectValid以便于检测节点的有效性以避免有名的Invalid Native Object错误。[/li][/list]
关于编译和打包,还有一些限制条件需要满足:
[list][li][Android编译] NDK版本建议使用r10c,如果不需要兼容Android 5.0可以使用r9d,不兼容NDK其他版本[/li][li][iOS编译] Xcode版本必须在5.1.1以上[/li][li][Web代码混淆] JRE或JDK版本必须使用1.6+[/li][/list]
[size=3]下载[/size]
[list][li]Cocos2d-JS v3.6[/li][li]Cocos2d-JS Lite Version[/li][li]Cocos Dev Tool[/li][li]在线API索引[/li][li]下载版API索引[/li][li]在线测试例[/li][/list]
[size=3]详细更改[/size]

更详细的改动列表和升级文档可以参见:

Cocos2d-JS v3.6改动说明
Cocos2d-JS v3.6升级指南

[size=3]从旧版本升级你的项目[/size]

如果你想升级你使用旧版本(从v3.0 Alpha开始)创建的项目到v3.6,你需要执行以下步骤:

1、下载Cocos2d-JS v3.6引擎包。
2、执行引擎包中的setup.py更新你的cocos命令。
3、使用cocos new命令创建一个新的基于v3.6的项目。
4、从你的旧项目中拷贝"src","res","index.html","project.json","main.js"到第三步创建的新项目并覆盖。
5、最后你可能需要按照升级指南来升级你的项目以避免API不兼容的问题。

[size=3]关于Cocos2d家族[/size]

[list=1][li]Cocos2d-JS v3.6使用Cocos2d-x v3.6作为JSB的底层实现。[/li][li]Cocos2d-JS v3.6使用SpiderMonkey v33作为内置JS引擎。[/li][li]Cocos2d-JS v3.6兼容Cocos Code IDE v1.2.0。[/li][li]Cocos2d-JS v3.6兼容Cocos Studio v1.2 - v1.6以及Cocos Studio 2.1+。[/li][/list]
如果遇到任何问题,你都可以向Cocos2d-JS开发者社区寻求帮助: 

[size=3][font=helvetica neue][color=#3e3e3e][backcolor=#eeece1]目前已经有很多超级大作使用Cocos2d-JS开发并发布,比如三国杀传奇,航海王,变形金刚等。网页游戏方面,Qzone玩吧中Cocos2d-JS也是占有率最高的游戏引擎。[/backcolor][/color][/font][/size]

[size=3][font=helvetica neue][color=#3e3e3e][backcolor=#eeece1] [p_w_upload=90441]
[/backcolor][/color][/font][/size]
[size=3][font=helvetica neue][color=#3e3e3e][backcolor=#eeece1]
[/backcolor][/color][/font][/size][color=#ff0000][size=4]另外预告一下,Cocos沙龙深圳站将于5月10日火热启动,王哲,林顺,张晓龙等超强阵容带来最鲜"干货"

[/size][/color]
[size=4]
[/size]
[size=4]【免费报名入口】[/size]

[size=4]【详细信息】[/size][size=3][font=helvetica neue][color=#3e3e3e][backcolor=#eeece1]

[/backcolor][/color][/font][/size]
[color=#ff0000][size=3]最后,想去美丽的厦门,阳光明媚的下午,吹着海风,来一杯咖啡,悠闲地写码吗?[/size][/color]

[p_w_upload=90440] 

[size=3][font=helvetica neue][color=#3e3e3e][backcolor=#eeece1]Cocos2d-JS 团队来招聘啦。[/backcolor][/color][/font][/size]
[size=3][font=helvetica neue][color=#ff0000][backcolor=#ffffff]简历准备好[/backcolor][/color][/font][/size][size=3][font=helvetica neue][color=#3e3e3e][backcolor=#ffffff],你懂的……[/backcolor][/color][/font][/size]
[size=3][font=helvetica neue][color=#3e3e3e][backcolor=#ffffff] [p_w_upload=90442]
[/backcolor][/color][/font][/size]

[size=3]戳我查看详细内容[/size]


调试问题也不先解决,搞啥?

解决了 :2:

说好的视频播放功能呢?不加了,还是推迟到3.7了?

3.6在ide1.20环境下,新建工程调试出错

test没法运行啊,说是缺少msvcr120.dll, 我的系统是win7,在vs2012里运行

— Begin quote from ____

引用第4楼32443660于2015-04-28 15:50发表的 :
3.6在ide1.20环境下,新建工程调试出错 http://www.cocoachina.com/bbs/job.php?action=topost&tid=297633&pid=1295243

— End quote

看来调试问题还是没解决?能不能先别急着加功能,把基本的东西先搞定?

3.6 Beta版没有重新编译Runtime,所以在Code IDE中编译有一些问题。
目前3.6版本已经修复了。

另外,SpiderMonkey v33的远程调试问题已经在3.6版本中修复

Cocos2d-JS v3.6正式版本已发布!

完美支持Cocos引擎2.2.5,编辑器,Code IDE等工具。

这是vs的问题 你搜搜就有解决方案了

为什么cocos jscompile 出来的jsc文件源代码都在的?

替换后html5中的png图片显示混乱,有白色或杂色背景,赶紧替换回来3.5,望尽快修正

— Begin quote from ____

引用第11楼ukton11123于2015-05-03 15:28发表的 :
替换后html5中的png图片显示混乱,有白色或杂色背景,赶紧替换回来3.5,望尽快修正 http://www.cocoachina.com/bbs/job.php?action=topost&tid=297633&pid=1298377

— End quote

希望能描述得更详细一些,这样我们无法验证

— Begin quote from ____

引用第10楼x-ray于2015-05-03 10:55发表的 :
为什么cocos jscompile 出来的jsc文件源代码都在的? http://www.cocoachina.com/bbs/job.php?action=topost&tid=297633&pid=1298304

— End quote

你指的是jsc文件和js文件共存吗?

就是原本透明背景的png图片,显示出来带有白色背景了,
不是全部,一部分图片会出现这种情况
是加载了cocostudio制作的ui 文件后出现这种情况

升级后的图片

算了 发图发不上来

— Begin quote from ____

引用第10楼x-ray于2015-05-03 10:55发表的 :
为什么cocos jscompile 出来的jsc文件源代码都在的? http://www.cocoachina.com/bbs/job.php?action=topost&tid=297633&pid=1298304

— End quote

http://www.cocoachina.com/bbs/read.php?tid=298770&page=e&#a

这个问题请在上面的帖子中跟进

这种情况如果没有测试用例或者更完整信息的话,我们很难重新,还麻烦提供一下,图片上传不了是论坛限制吗?

firefox调试功能是已经放弃了吗?
上一个版本调试就不行
这个版本就简单几行代码的情况下能调试,代码一多又不能调试了,加断点无效