小伙伴们,大家好!很高兴地告诉大家Cocos Code IDE 1.0.2已经可以下载了,这是正式版后的第二个版本。 自从1.0.1三周前发布以来,收到了很多开发者的反馈,在此基础上我们添加了一些大家迫切需要的新功能,并且修复了一系列影响用户体验的问题。这里就带大家大致浏览一下这个版本更新的主要内容。
旧版本用户升级:使用旧版本的 Mac 用户可以通过 Help -> Check for Updates 进行更新。Windows 版本存在 bug,需要通过 Help -> Install New Software 安装新版本(更新地址),升级后需要重启两次IDE功能才正常。建议 Windows 用户重新下载完整版安装。
更新了什么?
支持Quick3.3
一个Quick程序员在微信上发了一条消息: 昨晚梦见女朋友和别的男人在逛街,梦里我的第一反应是查源代码…结果调试半天查不出来为什么显示的是那个 男人不是我,最后含泪把那个男人给注释掉了,再一运行就是我女朋友自己逛街了…醒来囧字脸呆了很久…囧rz
评论:
2楼:谁让你女朋友前没加local 加个断点看看那男人是谁
3楼:心真软,就该把逛街模块干掉
4楼:现在流行面向对象写法,把女朋友的对象封装起来就可以防止“外部搭讪”,面向对象的代码提示都很全
5楼:都太麻烦了,我直接改模拟器分辨率,把那男的甩到屏幕外
6楼:我是美工,我直接把那男的头像改成自己的,看下模拟器就知道结果了
7楼:你们太落伍了,我现在改改代码,连模拟器都不用重启,让那男的抱成一团以圆滑的方式离开,顺便调整滚动的姿势和距离。
8楼:看来我得赶紧更新IDE了!
PS:IDE不支持Quick3.3-rc0,从Quick3.3-rc1开始支持新的功能,预计下周会发Quick3.3-rc1,敬请期待!
Js编辑器完善代码跳转和注解提示
代码跳转覆盖率提高,大部分对象和方法都能够找到定义它的位置。 注解提示完善,可以为方法参数设置提示。如下,输入y,能够提示出cc.Layer内的属性和方法。
支持赋值传递,如下cc.test能够提示出属性param和cc.director内的属性。
Lua编辑器提高提示速度和完善提示场景
Lua编辑器优化了解析算法,提高了代码提示速度;同时也大大提高了编写的流畅度。以后我们会一直专注于以下几点的优化:
1)编写流畅度
2)提示速度
3)提示覆盖率
量化这几项指标,给用户一个直观的感受,有效的提升用户体验度。同时lua这个版本还增加了一些场景提示,如table默认的new提示,方法参数提示,self对对象属性的提示等。
新增调试高级选项卡
在debug Configurations中,新增热更新和启动参数的调试高级选项卡。
Disable Live Coding:可以自己设置调试热更新的开关,默认热更新,勾选上则取消热更新。 Force update entry file: 勾选上热更新至更新被改动的文件,而不会级联重新加载入口文件。 Program Arguments:设置启动参数,小伙伴们可以在runtime里得到这些启动参数,然后可以根据得到的启动参数执行自己的逻辑。
如果你想要了解更多有关Cocos Code IDE 1.0.2的信息,请点击“阅读原文”哦。