一直以提升行业效率为己任的Cocos引擎团队,今年以来动作不断,除了不断升级引擎技术、进军3D技术领域、完善Cocos Studio工具集、发布渠道打包利器AnySDK之外,近日,Cocos引擎团队又推出一款官方代码编辑器——Cocos Code IDE,为 Cocos 2d-x的Lua与JavaScript 开发者们打造了一款强大而便捷的开发神器。
Cocos Code IDE是基于 Eclipse的跨平台 IDE,可帮助开发者便捷地创建游戏工程、编写调试代码、实时查看修改效果、并最终直接发布成可上架的安装包。
目前,Cocos Code IDE已实现的主要功能有:
·便捷地创建 Cocos2d-x Lua & JavaScript 工程
·Lua、JavaScript调试,包括断点、单步进入/跳出/跳过
·实时编码,无需重新编译或重新启动,通过快捷键即可看到调试变化
·一键快速生成iOS IPA或Android APK
·代码提示,自动补全Cocos 2d-x API
·即时运行、调试,只需一次点击
·可方便地在iOS/Mac/Android/Windows 平台上调试代码,包括iOS/Android的设备和模拟器
下面,小编就来与大家分享一下Cocos Code IDE的几大亮点。
亮点1:断点调试,实时预览变量修改
Cocos Code IDE提供“断点调试”功能,在修改代码时,可即时显示修改结果。无需等待重新编译,也无需重新运行游戏,只要简单的Ctrl+S / Cmd+S,即可即时看到调试变化,可以帮助开发者在修改变量时极大地“偷懒”。
亮点2:一键部署,秒速生成APK/IPA
如果发布证书准备好,Cocos Code IDE可以一键为Android生成APK,为iOS生成IPA。
亮点3:代码自动补全
Cocos Code IDE可自动补全代码,包括所有的Cocos2d-x API、变量名,同时API的文档也会在代码旁边同步显示。此前,若脚本拼写错误,在编译时无法发现,直到在运行时才能够发现,造成许多的返工。现使用Cocos Code IDE的自动补全功能,可完美解决这个问题。
亮点4:本地资源自动检索
当开发者想要导入本地资源时,Cocos Code IDE可自动检测并推荐所需资源,并显示清晰的文件目录与搜索路径。
亮点5:一键运行&调试
Cocos Code IDE可支持一键运行游戏,无须长时间的编译等待。在Mac上,开发者可以将游戏运行在Mac、iOS设备或Android设备上;而在Windows平台上,可以将它运行在Windows或Android设备。
亮点6:强大的真机调试
在此之前,市面上还没有像Cocos Code IDE这样强大的针对Lua与 Javascript的Cocos2d-x调试器。开发者可以在所有支持的环境下(Mac、Windows、iPhone模拟器、iPhone设备、以及Android设备)设置断点、跳入跳出、检查变量——是的,它可以在真正的设备上工作。
为了让编程过程更加有趣、更加简易,Cocos Code IDE还整合了最常使用的代码片段,节省开发者的编码时间。在版本兼容方面,本产品可适用于Cocos 2d-x v3.2,Cocos 2d-js v3.0-rc1,并且向前兼容3.x的老版本引擎。
除了不断拔高的手游顶级市场占有率,Cocos引擎系列正在渐渐演化成可以提升整个行业效率的工具和模式。本次,Cocos Code IDE为这个链条又添上了新的一笔,进一步为开发者带来开发过程中的解放。
“触控科技从存在的一天起,就有一个梦,提高开发者的开发效率,降低开发者的开发成本,让中国甚至全世界创作者有高效率的工具、技术及生态环境去开发、制作,最优秀的内容。”触控科技CEO陈昊芝如是说。
Cocos Code IDE产品页面: