网站首页 > 技术文章 正文
多小伙伴苦等了数月的Cocos2d-x v3.16版本今天正式发布啦!许多开发者升级使用后的一致反馈是:实用、功能强大、稳定性好。
该版本对Cocos Creator的原生游戏开发工作流进行升级,更好的支持creator_to_cocos2dx插件,满足开发者用Cocos Creator制作场景的需求;新增LayerRadiaGradientLayer功能;Web引擎更新Spine runtime到v3.5.35;支持升级到Android Studio 2.3.3;修复了多个Cocos2d-x的bug,持续提升版本的稳定性。
这是一个令人值得期待的全新版本!
Cocos2d-x v3.16版本下载地址:
http://www.cocos.com/download
下面让我们详细地来了解每个亮点功能的特性。
更好地支持creator_to_cocos2dx,提升原生游戏开发体验
creator_to_cocos2dx是一个Cocos Creator的插件。该插件用于导出Creator创建的场景内容给cocos2d-x的C++/Lua工程使用。
通过使用该插件,可以把Cocos Creator当成cocos2d-x的场景编辑器。该插件目前支持这些特性,会持续支持其他新的特性。有些特性只在v3.16+版本支持,比如RichText img标签。
Cocos Creator场景效果
Cocos2d-x场景效果
LayerRaidalGradient,打造炫酷新效果
LayerRadialGradien和LayerColor类似,它会在制定的圆里绘制颜色,效果如下:
修复Lua工程在Xcode 8.0+模拟器崩溃问题,提升稳定性
v3.16版本之前,Lua工程在Xcode 8.0+模拟器会崩溃。这是luajit本身的一个bug,v3.16版本修复了这个问题。如果不想更新引擎,也可以直接更新luajit。
修复iOS 11编译错误
v3.16版本之前,CCFileUtils使用system函数来删除目录。iOS 11删除了system,因此导致了编译错误。改版本修复了这个问题。对应的PR链接在这里,如果不想更新引擎的话,可以参考该PR的改动合并以修复这个问题。
移除部分平台支持
Cocos的Windows 10 metro模式和Windows Phone平台是由微软的西雅图员工负责维护,本次微软内部调整,决定不再维护,因此本版本去除这两个平台的支持。不过在Windows 10仍然可以使用Win32工程。
该版本去除Tizen平台的支持。
提高编译速度,给你飞一样的感觉
大部分的项目不需要bullet,因此这个版本使用bullet的预编译库以加快编译速度。后续还会继续使用更多预编译库,比如Box2D,3D粒子系统等以加快编译速度。
该版本同时修复了大量的warning,后续版本也会持续修复warning。
各位Cocos的小伙伴们,你们千呼万唤的Cocos2d-x v3.16正式版本终于新鲜出炉了!别再观望,这么多亮点功能总有你一直期待的那一个。赶紧下载升级,并给我们一些使用反馈吧!
猜你喜欢
- 2024-11-11 每日学一点(3):Cocos 我来了(每日学英语台词我来了)
- 2024-11-11 都是开源免费引擎,cocos creator与Godot的比较,哪个更有前景?
- 2024-11-11 字字珠玑,想了解Cocos Creator项目结构,看这篇就够了
- 2024-11-11 关于游戏开发过程中CocosCreator 安卓出包所遇到的坑的总结
- 1507℃桌面软件开发新体验!用 Blazor Hybrid 打造简洁高效的视频处理工具
- 510℃Dify工具使用全场景:dify-sandbox沙盒的原理(源码篇·第2期)
- 486℃MySQL service启动脚本浅析(r12笔记第59天)
- 466℃服务器异常重启,导致mysql启动失败,问题解决过程记录
- 464℃启用MySQL查询缓存(mysql8.0查询缓存)
- 444℃「赵强老师」MySQL的闪回(赵强iso是哪个大学毕业的)
- 423℃mysql服务怎么启动和关闭?(mysql服务怎么启动和关闭)
- 419℃MySQL server PID file could not be found!失败
- 最近发表
- 标签列表
-
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- pythoncase语句 (81)
- es6includes (73)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- chromepost (65)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- js判断是否是json字符串 (67)
- checkout-b (67)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- js数组插入 (83)
- linux删除一个文件夹 (65)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)