Cocos2d-x v3.9发布

近日, Cocos引擎完成重大更新:发布了Cocos 2d-x v3.9版本。据悉,Cocos 2d-x v3.9版本补全了3D功能,大大提升了画面表现力;同时在更稳定的2D功能基础上,强化了2D功能的易用性,让代码更为优雅。该版本进一步完善并整合了历史零碎功能,为开发者创造更为简单、快捷的开发环境。


Cocos 3D功能日益完善
(Cocos引擎打造的拖尾效果)

此次Cocos 2d-x v3.9新增3D MotionStreak功能,支持拖尾效果。 在游戏的实现过程中,开发者有时会需要在某个游戏对象上的运动轨迹上实现拖尾渐隐效果,这种感觉就好像是类似飞机拉线似的拖尾巴,使玩家获得酷炫的游戏视觉体验。有了3D MotionStreak功能,开发者可以轻松打造刀光、子弹的运动轨迹、流星划痕等等。当然,如若搭配Cocos的粒子特效,效果将会更加出众,整个游戏世界更加广阔清晰、仿若触手可及。这个看脸的时代,我们hold得住!

为了增强游戏的美感,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新版新蜕变,你值得拥有。

时间: 2024-08-06 10:16:58

Cocos2d-x v3.9发布的相关文章

RDIFramework.NET平台代码生成器V3.2版本全新发布-更新于2017-02-27(提供下载-免费使用)

回顾V3.1版本更新内容如下: 1.增加对Oracle表创建语句的查看. 2.新增对MySql的代码生成支持. 3.全面重构对多线程的支持,改变以前会无故退出的现象. 本次在V3.1版本的基础上,增加了代码生成器自动升级,以后生成器有更新就会自动从我们升级服务器下载,不用再去我们官网下载了: 同时修正了Table,Entity,Manager层中对框架保留字段一直存在的大小写问题(需要用户生成后手动替换). 其他代码优化等调整. RDIFramework.NET代码生成器V3.2版本修改了针对3

RDIFramework.NET平台代码生成器V3.0版本全新发布-更新于20160518(提供下载)

RDIFramework.NET代码生成器V3.0版本修改了针对3.0版本的框架部分做了大量的调整,同时支持生成Web部分的UI代码(WebForm,MVC),基础的工作交给工具,助力企业快速开发,真正提升了开发速度. RDIFramework.NET框架做为信息化系统快速开发.整合的框架,其目的一至是给用户和开发者提供最佳的.Net框架部署方案.在我们日常开发工作中,有很多提高开发效率的办法,如:尽量创建可重用的代码.加强设计模式与最佳实践.提供通用的功能.提供开发基础组件.使用快速开发平台等

RDIFramework.NET平台代码生成器V3.1版本全新发布-更新于2016-10-08(提供下载)

本次主要更新内容: 1.增加对Oracle表创建语句的查看. 2.新增对MySql的代码生成支持. 3.全面重构对多线程的支持,改变以前会无故退出的现象. RDIFramework.NET代码生成器V3.1版本修改了针对3.0版本的框架部分做了大量的调整,增加了对MySql数据库的支持,支持生成Web部分的UI代码(WebForm,MVC),更重要的是全面重构对多线程的支持,改变以前会无故退出的现象,基础的工作交给工具,助力企业快速开发,真正提升了开发速度. RDIFramework.NET框架

RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2-> “Tab”标签新增可“最大化”显示功能

最大化工作区的功能是非常必要的,特别是当模块功能比较多时,把工作区最大的展现出来就变得很重要,RDIFramework.NET V3.2版本对工作区新增了最大化工作区功能,最大化工作区后如下图所示:  具体使用的是layout布局,代码参考: 相关文章:     RDIFramework 平台代码生成器V3.2 发布版  RDIFramework.NET - 基于.NET的快速信息化系统开发框架 - 系列目录  RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组

RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2->WinForm版本新增新的用户权限设置界面

在实际应用中我们会发现,权限控制会经常变动,如:需要调整角色的分配,需要收回与授予某些角色.用户可访问的模块(菜单)与相应的操作权限.需要给某些角色添加与移除相应的用户等等,如果没有一个灵活可靠的配置管理工具将会使权限控制变得十分麻烦.用户授权管理模块就是为了方便用户.角色权限的集中统一管理而开发的模块.在用户授权管理模块,操作员可以添加或移动用户到指定的角色.可以分配或授予指定用户的模块(菜单)的访问权限.可以收回或分配指定用户的操作(功能)权限.可以对所有用户.角色.模块(菜单).操作(功能

RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2-> Web版本新增新的用户权限设置界面

在实际应用中我们会发现,权限控制会经常变动,如:需要调整角色的分配,需要收回与授予某些角色.用户可访问的模块(菜单)与相应的操作权限.需要给某些角色添加与移除相应的用户等等,如果没有一个灵活可靠的配置管理工具将会使权限控制变得十分麻烦.用户授权管理模块就是为了方便用户.角色权限的集中统一管理而开发的模块.在用户授权管理模块,操作员可以添加或移动用户到指定的角色.可以分配或授予指定用户的模块(菜单)的访问权限.可以收回或分配指定用户的操作(功能)权限.可以对所有用户.角色.模块(菜单).操作(功能

RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2->新增“行政区域管理”,同时大批量树采用异步加载

行政区划:简称政区,是国家为了进行分级管理而实行的区域划分.中国现行的行政区划实行如下原则:1.全国分为省.自治区.直辖市:2.省.自治区分为自治州.县.自治县.市:3.自治州分为县.自治县.市:4.县.自治县分为乡.民族乡.镇: 5.直辖市和较大的市分为区.县:6.国家在必要时设立的特别行政区.行政区划是国家为了进行分级管理而实行的区域划分.中国现行六级行政区,即省级.地级.县级.乡级.村级.组级,其中省.县.乡三级为基本行政区. “行政区域管理”基本在每一个业务系统中都会用到,框架从3.2版

RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2->用户管理模块新增“重置用户密码”功能

不管是什么系统登录用户都有忘记密码的时候,忘记密码就进入不了系统.系统应该可以提供重置用户密码的功能.在我们框架中重置用户密码功能一般用用户管理员来完成.当然如果做得复杂点还可以由用户自己来重置(如:通过邮件.手机短信等方式).RDIFramework.NET V3.2版本新增了用户重置密码的服务接口以供调用,同时在框架Web与WinForm版本的"用户管理"模块分别新增了"重置密码"的功能.用户忘记密码后只需要通知管理员,让管理员通用用户管理模块重置用户的密码为系

RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2-新增锁定用户与解除锁定用户的功能

锁定用户功能在现实应用场景中得到了大量的应用,当我们需要限制某用户的登录,又不能删除这个用户时就可以使用锁定功能,如:未授权的用户尝试错误密码错误过多可以尝试的用户进行锁定,又如ATM机上取钱时密码错误输入过多也会对当前用户进行锁定等其他非常多的应用场合. RDIFramework.NET V3.2版本新增了用户锁定与解除锁定的功能,当指定用户被锁定后,就不能进行登录了,只有解除锁定后才可以登录.锁定用户与解除锁定放在了用户授权管理界面中. 锁定用户与解除锁定用户可以调用框架提供的下面两个接口处