近日, Cocos引擎完成重大更新:发布了Cocos 2d-x v3.9版本。据悉,Cocos 2d-x v3.9版本补全了3D功能,大大提升了画面表现力;同时在更稳定的2D功能基础上,强化了2D功能的易用性,让代码更为优雅。该版本进一步完善并整合了历史零碎功能,为开发者创造更为简单、快捷的开发环境。
屏幕快照 2015-11-13 下午12.23.35
Cocos 3D功能日益完善
(Cocos引擎打造的拖尾效果)
此次Cocos 2d-x v3.9新增3D MotionStreak功能,支持拖尾效果。 在游戏的实现过程中,开发者有时会需要在某个游戏对象上的运动轨迹上实现拖尾渐隐效果,这种感觉就好像是类似飞机拉线似的拖尾巴,使玩家获得酷炫的游戏视觉体验。有了3D MotionStreak功能,开发者可以轻松打造刀光、子弹的运动轨迹、流星划痕等等。当然,如若搭配Cocos的粒子特效,效果将会更加出众,整个游戏世界更加广阔清晰、仿若触手可及。这个看脸的时代,我们hold得住!
屏幕快照 2015-11-13 下午12.23.44
为了增强游戏的美感,Cocos引擎提供了非常强大的材质系统,它可以用来定义对象的所有可视化信息。Cocos 2d-x v3.9再度优化了Sprite3D材质系统,方便内置3D材质的创建和管理,可以帮助开发者极大提升画面的表现力,让人眼前一亮。
同时Cocos 2d-x v3.9重写了CppTests中的3D自定义shader的测试用例,采用了材质文件的形式,代码更简洁优雅,而且修改材质文件即可获得不同的3D物体渲染效果,不需要重写编译代码,非常实用和方便。
Cocos 2D模块稳中有进
在不断致力于推进3D功能完善进化的同时,Cocos团队也没有放松对2D引擎的维护和升级。在Cocos 2d-x v3.9当中,增加帧回调函数和动画回调函数 ,方便开发者添加、移除特定帧事件;新增脚本组件系统,开发者可以轻松给一个节点添加脚本组件,并在脚本组件中接收onEnter, onExit 和 update 事件,提升开发灵活性; 在3.9版本中Node类物理系统相关的函数代码都被统一移动到物理组件中,开发者还可以使用Component重构2D物理组件,有效提升开发效率。
更多亮点一一出炉
Cocos 2d-x v3.9带来的好消息可远远不止这些,以下为完整的Cocos 2d-x v3.9版本亮点提要与API变化:
3D模块:
功能 3D MotionStreak,支持拖尾效果。
优化 Sprite3D支持材质系统
2D模块:
功能 增加帧回调函数和动画回调函数
功能 新增脚本组件系统
功能 使用Component重构2D物理组件
功能 EditBox:优化iOS和Win32平台的实现,统一与Android平台的表现
优化 移除AssetsManager, AssetsManagerEx和Downloader对curl的依赖
优化 优化粒子性能
其他:
功能 JSB Action支持继承,重写update函数
优化 Web引擎的ScrollView性能优化
优化 Web引擎九宫格精灵性能优化
优化 H5 分离并整理setTexture和updateColor的耦合
功能 支持Xcode 7和iOS 9真机调试发布
注:下载及详细信息可登陆Cocos官网(http://cocos.com/)了解。
Cocos 2d-x v3.9新版新蜕变,你值得拥有。
【本文来源于网络,文章内容不代表作者看法,如有侵权,添加微信号:seashen6】
分享到:
相关推荐
【cocos2d-x3.9 数独小游戏】是一个基于cocos2d-x 3.9版本开发的经典数独游戏源代码,适用于初学者进行学习和实践。cocos2d-x是一个跨平台的2D游戏开发框架,它采用C++语言,支持多种操作系统,如iOS、Android、...
Cocos2d-x v3.9是其稳定且广泛使用的版本,优化了性能,增加了许多新特性,如热更新支持、Lua绑定等,使得游戏开发更加高效。 二、游戏架构设计 塔防游戏通常包含地图系统、单位生成、路径规划、玩家交互等核心模块...
在这个项目中,我们聚焦于使用cocos2d-x 3.9版本开发的经典游戏——坦克大战。通过分析源码和资源,我们可以深入理解游戏开发的核心技术,提升在cocos2d-x平台上的编程技能。 首先,cocos2d-x 3.9是该框架的一个...
五子棋,小海豹,割绳子,数字游戏,俄罗斯方块,中国象棋,植物大战僵尸,按钮特效,心形进度条,赛车游戏,预测球的轨迹,愤怒的小鸟,ClippingNode,刀光效果,SLG,魂斗罗,天天过马路,橡皮擦效果,流体test,2d 光线,愤怒的小鸟2,...
【cocos2d-x 打飞机源码与资源】是一个基于Cocos2d-x 3.9版本开发的简易版打飞机游戏的源代码和素材集合。Cocos2d-x是一个开源的游戏开发框架,它使用C++语言编写,支持跨平台开发,包括iOS、Android、Windows等操作...
cocos2d-x 游戏类 通过PayPal支持更新第三库: $ 10,$ 50,$ 100等。 经过测试 带有ndk-r10d的cocos命令3.8.1 cocos run -p android --android-studio --app-abi armeabi-v7a:arm64-v8a cocos run -p android --...
Cocos2d-js是一款强大的开源游戏开发框架,它结合了Cocos2d-x的性能和JavaScript的易用性,为开发者提供了高效的游戏开发工具。本文将深入探讨cocos2d-js离线API,帮助开发者更好地理解和运用这一框架。 一、Cocos...
Cocos2d-x是一款强大的开源游戏开发框架,广泛应用于2D和3D游戏的制作,尤其受到移动平台开发者们的喜爱。这个"cocos2dxAPI文档中文版"是针对该框架的重要参考资料,对于学习和使用Cocos2d-x进行游戏开发的人员来说...
项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松copy复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全栈开发),有任何使用问题欢迎随时与我联系,我会及时为您解惑,...
本项目是基于Cocos2d-x 3.9版本开发的经典拼图游戏,它能够运行在Android和iOS两大主流移动操作系统上,为玩家带来怀旧的拼图体验。通过深入研究这个游戏的源码,我们可以了解到Cocos2d-x在游戏设计和实现中的诸多...
《Cocos2d-x 3.x游戏开发之旅》是一本深度探讨Cocos2dx 3.x框架的游戏开发专著,适合对游戏编程有兴趣并有一定基础的开发者。Cocos2dx是一个开源的游戏开发框架,它基于C++,同时支持多种语言,如Lua和JavaScript,...
`cocos2d-js-v3.12-lite.js`和`cocos2d-js-v3.9-lite.js`是Cocos2d-js的轻量级版本,这是一个基于JavaScript的2D游戏引擎,用于简化游戏开发过程。它提供了图形渲染、物理引擎、动画系统等功能,方便开发者构建游戏...
cocos creator 版本: 3.2.0 python 环境: 3.9 程序运行结束 既可以直接拖入您的云服务器中。 通过在线链接的方式访问 解决常见的报错: download failed: assets/main/import/09/09f53264-cd95-4751-99ad-d516c...