软件截图
COCOS2D-X v4.0官方版更新说明:
- V4.0版本
- 版本特性
- iOS/macOS支持metal
- 使用CMake,删除各平台的工程文件
- 升级GLFW到3.3
- 升级minizip到1.2
- 删除废弃函数
- 删除h5引擎和Javascript绑定
- 删除tiff
- 删除SimpleAudioEngine
- 删除experimental名字空间
- 修复macOS15系统字体绘制问题
- 适配iOS13
- UIWebView使用WKWebView实现
- VideoPlayer使用AVPlayerController实现
- 修复lua工程在64位设备的崩溃问题
- 文档
- 编写了一些文档方便开发者升级到v4:
- 如何运行测试例子,如何新建工程并运行
- v4升级指南
COCOS2D-X v4.0官方版是一款完全开源并且支持跨平台游戏开发的强大框架。其引擎核心采用C++编写,提供C++、Lua、JavaScript三种编程语言接口,为想进行游戏开发的用户提供了多种选择。除了引擎本身,COCOS2D-X v4.0官方版还包含了一系列实用的工具,如动画编辑器、UI编辑器、数据编辑器和场景编辑器,以满足不同角色在游戏开发过程中的需求。
动画编辑器是专门用于编辑游戏中各种动态资源的工具,主要供美术设计师使用。通过动画编辑器,美术设计师可以轻松编辑角色动画、特效动画和场景动画等,支持关键帧动画、序列帧动画和骨骼动画等多种编辑方式。同时,动画编辑器还支持碎图导出、整图导出等资源优化方式,以及对Flash、PSD、Plist等资源的解析,帮助美术设计师更高效地创建游戏动画。
UI编辑器则是用于编辑游戏中所有图形界面的工具,同样适用于美术设计师。通过UI编辑器,美术设计师可以将绘制好的界面图片资源导入其中,按照设计方案进行布局、设计、编辑、拼接和修改,最终直接导出整体UI资源,方便在游戏代码中使用。UI编辑器支持Cocos2d-X的全部控件,并提供碎图导出、整图导出、UI模板、UI动画等实用功能,满足游戏开发中各种UI控件的需求。
数据编辑器则用于处理数值策划编辑的数值表,将复杂表进行分解并导出成属性表、数值表等常用数据文件。数据编辑器支持索引表,导出时可以选择多种数据排列方式,为游戏开发提供了便利。
最后,场景编辑器是用于编辑游戏中的场景元素和关卡的工具,主要供策划或关卡设计师使用。通过场景编辑器,策划可以整合多种游戏资源,包括动画、UI、地图、粒子、图片、音乐等,在编辑器中按照设计文档进行编辑。场景编辑器还支持编辑游戏中的碰撞、触发器、控制器等逻辑资源,同时支持模拟运行,方便在模拟器或连接到手机上直接运行当前游戏场景。COCOS2D-X v4.0官方版的这些工具的功能和便利性,为游戏开发者提供了全方位的支持和帮助。