Cocos 2d-x 3.3版本升级 五大维度提升3D品质
国内市场占有率最高的游戏引擎Cocos 2d-x近日进行了版本更新,正式升级亮相3D技术。Cocos 2d-x 3.3版本加入包围盒、射线求交、游戏场景等新概念,将从五大维度提升游戏品质,智能模块化功能的上线,可为文件轻松瘦身,大幅度简化开发工作。
此外,Cocos 2d-x 3.3采用了全新的音频系统,增加了缓冲机制。游戏可以边加载资源边播放音乐,且支持同步播放背景音乐、在播放结束时触发回调函数、设置播放的位置等,多种音频新功能同步上线,全面帮助开发者玩转音效音乐。还有更多给力新功能,下文将做一一盘点。
3D技术大幅升级 五大维度提升品质
Cocos2d-x 3.3新版本在原有基础上进一步升级3D技术,从五大维度全面提升游戏品质,让人耳目一新。
Cocos 2d-x 3.3轻松改变光源效果
同个渲染场景,多个摄像机独立存在,让整个游戏世界更加广阔清晰、仿若触手可及;场景物体加入包围盒、射线求交的新概念,不仅让碰撞效果更为精确真实,而且大大加速场景中物体判断速度,提升引擎性能;换肤功能大幅加强,骨骼动画物体可动态更新外在皮肤表现,轻松实现绚丽夺目的换装效果;新增永远朝向摄像机的面片,实现更为稳定自然的3D粒子效果以及游戏中头顶文字等功能;游戏场景加入光源新概念,丰富游戏表现的同时,帮助开发者实现同个场景不同光照条件下的多变效果,随心所欲一秒变幻白天与黑夜。
《Fantasy Warrior 3D》战斗场景截图
Cocos2014开发者大会(秋季)上Cocos 2d-x创始人王哲以Demo《Fantasy Warrior 3D》为例展示了Cocos 2d-x的3D功能。这款二手游戏账号出售Demo的所有3D特性均由Cocos 2d-x打造而成,并能在单核1G Hz CPU的安卓设备上流畅运行,华丽的粒子效果和生动的战斗动画让人眼前一亮。
《捕鱼达人3》:精致的3D深海场景
同样依托Cocos 2d-x的3D功能,国民级休闲手游《捕鱼达人3》在画面质量、动画效果上完成质的飞跃, 全新3D精细深海场景展现殿堂级优质画面,营造真实的海底近身体验。该游戏发布24小时就实现了千万下载量,翌日更是拿下了 App Store 免费榜第一。自从Cocos团队宣布进军3D领域后,一步一个台阶,不断完善引擎对3D模块的支持功能。 Cocos 2d-x 3.3版本多种新功能的登场,代表这位2D引擎世界的王者在3D世界里又迈出了扎实的一大步 。
智能模块化功能正式上线 轻松瘦身快速减负
Cocos 2d-x 3.3新增了智能模块化功能,大幅度简化开发工作。开发者只需要一个libcocos2d库即可享有Cocos 2d-x引擎所有的功能。在编辑打包Link阶段,所有未利用的模块编译器会在链接的第一时间被智能优化掉,不会影响包体积大小。另外,Lua的开发也做了模块化封装,开发者只需要通过几句代码来注册所需模块,轻松控制Lua程序的大小。经过测试,引擎测试例子的lua-empty-test.so从9.5M缩小到5.5M,,打包后的APK更达到了极度轻量的2.9M。
引擎智能模块化功能的上线,代表着手动修改项目文件历史的终结。它不仅减少了用户项目工程的数目,大大降低项目维护成本;开发者还可以利用编译器的特性,将项目的包大小优化到极致。
音频系统全新进化 轻松玩转音效音乐
Cocos 2d-x 3.3采用了全新的音频系统,增加了缓冲机制。从此之后,游戏可以边加载资源边播放音乐,减小延迟时间;同时新版本支持同步播放背景音乐、在播放结束时触发回调函数、设置播放的位置等等。多种音频新功能同步上线,帮助开发者玩转音效音乐。
Cocos 2d-x 3.3带来的惊喜不止如此:Cocos 2d-x 3.3率先支持WP8.1,帮助开发者充分利用WP平台新优势;支持了Spine v2.0.18版本,方便开发者制作更加精细的动画效果;新增可显示网页内容的WebView功能,方便开发者打造游戏公告牌显示等等。Cocos 2d-x 一直不间断打磨各个细节,真正成为开发者手里的开发利器。
随着硬件设备的逐步升级,玩家对于游戏品质的要求也越来越高。作为国内市场占有率最高的游戏引擎,拥有“千万级手游摇篮”之称的Cocos 2d-x未来也会不断加深对3D游戏的支持力度,帮助开发者更好地满足玩家需求,打造更多奇迹手游大作。
Cocos 2d-x 3.3版本升级 五大维度提升3D品质相关推荐
- 五大维度提升产品质量
我们做软件测试,最终的目的就是保障产品质量.为了保证产品能够更顺利.更完美地面向客户,所以提高产品质量对软件测试工程师来说很重要,那么我们如何更好的提升软件产品的质量呢? 项目迭代总结 目的:对项目迭 ...
- cocos 2d CCSprite 触摸识别 非常有用!!!!!
cocos 2d 中的CCSprite 无法识别触摸操作,需要自定义类. 解决思想:找到触摸发生的那个点,判断其是否在sprite的矩形区域内 完整代码如下: //MySprite.h文件 #impo ...
- 五大维度深掘工业互联网数据价值
我国尚未形成统一的工业互联网大数据管理.服务和安全体系,工业互联网上的大数据资源孤立.分散.封闭等问题,数据价值得不到有效利用,数据主权和数据安全面临重大威胁. 在优化过程中,要从五大维度深掘工业互联 ...
- 深掘工业互联网大数据五大维度
我国尚未形成统一的工业互联网大数据管理.服务和安全体系,工业互联网大数据资源存在孤立.分散.封闭等问题,数据价值未能得到有效利用,数据主权和数据安全面临重大威胁.当前,我国正在推进以国家工业互联网大数 ...
- HumanNeRF:从2D视频提取动态人像,并转换为3D模型
近期,华盛顿大学计算机科学院的GRAIL图形和成像实验室发布了一项基于NeRF合成的新技术:HumanNeRF,该方案的最大特点就是利用AI算法将2D视频合成高保真3D全身模型.科研人员表示:Huma ...
- 我爱我家 CIO 刘东颖:如何靠六大维度提升“数字化”能力?|鲸犀峰会
我爱我家 CIO 刘东颖:如何靠六大维度提升"数字化"能力?|鲸犀峰会 数字化转型到底应该做什么?数字化转型要从哪六个维度去解决问题? 近日,我爱我家CIO刘东颖在雷锋网主办的「鲸 ...
- 五大维度看山东测绘地理信息事业精彩十年
高位推动,发展环境持续优化 2021年3月,强调充分利用遥感技术,发挥基础测绘作用,推动自然资源治理能力和治理体系现代化:9月,在听取工作汇报时,要求加快推进自然资源"数字赋能"工 ...
- 测试人必看:五大维度解读软件测试分类
软件测试方法种类繁多,记忆起来也非常混乱, 如果把软件测试方法进行多个维度的分类, 就会清晰很多. 软件测试的分类-按开发阶段分类 单元测试 又称模块测试,针对软件设计中的最小单位-程序模块,进行正确 ...
- 【cocos 2d微信小游戏开发教程】基础使用笔记分享(三)
富文本(RichText) 优点:自定义颜色,大小,描边,还能加图片.对于复杂的文本表现力更好. 缺点:cocos的富文本是由Label组件拼装实现的.低版本会打断合批.Label太多导致卡顿. 常用 ...
最新文章
- torch EOFError: Ran out of input
- numpy.triu详解
- c语言结果九位数,C语言实例:九位累进可除数
- centos 配置php开发环境变量配置,CentOS中配置PHP和Nginx环境变量
- 网络安全中的恶意软件
- 简单说下H5+打包apk
- gis地图php,中国地图矢量gis数据
- bootstarp怎么使盒子到最右边_基于Android血统的NAS+盒子共生体——零刻GS-king X 开箱初体验...
- 三种简单的浏览器设置自动刷新网页
- JS-SDK使用权限签名算法
- 这周学点变速不变调、变调不变速
- html是什么意思网络用语,网络用语内涵是什么意思
- 微信小程序案例php,微信小程序实现删除处理的案例
- 《算法零基础100讲》(第20讲) 进制转换(二) - 进阶[C语言题解]
- 民间秘方是一个老中医几十年的心血
- 前后端是如何交互的?
- pycharm4.5.1 注册码 破解
- 【iOS】基于Realm数据库的记账软件--时间线模块(三)
- Win10内置Linux系统安装docker
- wms仓库管理系统的货架摆放原则
热门文章
- 漫画:互联网人的十二时辰,程序员有多惨?
- 敲黑板嘞!一文彻底搞懂 Python 生成器!
- oracle查询等于外的,Oracle 查询、更新基本操作
- java final 方法重载_java方法重载和覆写的定义,static和final修饰符的讲解,java面试题...
- PAT (Basic Level) Practise - 继续(3n+1)猜想
- python-分页代码
- 有趣的linux指令
- hive中的一些参数
- java 添加一个线程、创建响应的用户界面 。 演示示例代码
- apache+php安装配置