frankwang 2015-11-16
近日,Cocos引擎完成重大更新:发布了Cocos2d-xv3.9版本。据悉,Cocos2d-xv3.9版本补全了3D功能,大大提升了画面表现力;同时在更稳定的2D功能基础上,强化了2D功能的易用性,让代码更为优雅。该版本进一步完善并整合了历史零碎功能,为开发者创造更为简单、快捷的开发环境。
屏幕快照2015-11-13下午12.23.35
Cocos3D功能日益完善
(Cocos引擎打造的拖尾效果)
此次Cocos2d-xv3.9新增3DMotionStreak功能,支持拖尾效果。在游戏的实现过程中,开发者有时会需要在某个游戏对象上的运动轨迹上实现拖尾渐隐效果,这种感觉就好像是类似飞机拉线似的拖尾巴,使玩家获得酷炫的游戏视觉体验。有了3DMotionStreak功能,开发者可以轻松打造刀光、子弹的运动轨迹、流星划痕等等。当然,如若搭配Cocos的粒子特效,效果将会更加出众,整个游戏世界更加广阔清晰、仿若触手可及。这个看脸的时代,我们hold得住!
屏幕快照2015-11-13下午12.23.44
为了增强游戏的美感,Cocos引擎提供了非常强大的材质系统,它可以用来定义对象的所有可视化信息。Cocos2d-xv3.9再度优化了Sprite3D材质系统,方便内置3D材质的创建和管理,可以帮助开发者极大提升画面的表现力,让人眼前一亮。
同时Cocos2d-xv3.9重写了CppTests中的3D自定义shader的测试用例,采用了材质文件的形式,代码更简洁优雅,而且修改材质文件即可获得不同的3D物体渲染效果,不需要重写编译代码,非常实用和方便。
Cocos2D模块稳中有进
在不断致力于推进3D功能完善进化的同时,Cocos团队也没有放松对2D引擎的维护和升级。在Cocos2d-xv3.9当中,增加帧回调函数和动画回调函数,方便开发者添加、移除特定帧事件;新增脚本组件系统,开发者可以轻松给一个节点添加脚本组件,并在脚本组件中接收onEnter,onExit和update事件,提升开发灵活性;在3.9版本中Node类物理系统相关的函数代码都被统一移动到物理组件中,开发者还可以使用Component重构2D物理组件,有效提升开发效率。
更多亮点一一出炉
Cocos2d-xv3.9带来的好消息可远远不止这些,以下为完整的Cocos2d-xv3.9版本亮点提要与API变化:
3D模块:
功能3DMotionStreak,支持拖尾效果。
优化Sprite3D支持材质系统
2D模块:
功能增加帧回调函数和动画回调函数
功能新增脚本组件系统
功能使用Component重构2D物理组件
功能EditBox:优化iOS和Win32平台的实现,统一与Android平台的表现
优化移除AssetsManager,AssetsManagerEx和Downloader对curl的依赖
优化优化粒子性能
其他:
功能JSBAction支持继承,重写update函数
优化Web引擎的ScrollView性能优化
优化Web引擎九宫格精灵性能优化
优化H5分离并整理setTexture和updateColor的耦合
功能支持Xcode7和iOS9真机调试发布
注:下载及详细信息可登陆Cocos官网(http://cocos.com/)了解。
Cocos2d-xv3.9新版新蜕变,你值得拥有。
【本文来源于网络,文章内容不代表作者看法,如有侵权,添加微信号:seashen6】
进入场景而且过渡动画结束时候触发。提示 GameScene场景中的继承于节点,这些生命周期事件根本上是从Node继承而来。事实上所有Node对象都有这些事件,具体实现代码与GameScene场景类似。
进入场景而且过渡动画结束时候触发。提示 GameScene场景中的继承于节点,这些生命周期事件根本上是从Node继承而来。事实上所有Node对象都有这些事件,具体实现代码与GameScene场景类似。