Cocos Creator v1.2.0 内测版发布帖(8月1日更新 rc.3 )

v1.2 版内测开始!这个版本着重对各个平台的性能进行了优化,其中 WebGL 和 Canvas 渲染性能提升幅度会比较高,希望大家手头有 H5 项目的可以重点测试一下在移动平台的性能变化,如果性能提升不明显或者有其他问题请及时向我们反馈!

目前 windows 7 上运行黑屏的问题已经解决,请大家下载测试!

请大家使用测试版时一定要注意备份好自己的项目!

Cocos Creator v1.2.0-rc.3 内测版发布:

改动列表

1.2.0-rc.3

  • [TiledMap] 修复 TiledLayer 无法动态设置透明度的问题
  • [Animation] 修复动画关键帧中无法添加修改节点的 scale 和 size 值的问题
  • [Widget] 修复了 Widget 组件在动画中添加关键帧时表现异常的问题
  • [ScrollView] 修复了 Touch startPoint 位置没有经过坐标系转换导致 ScrollView 中的点击事件失灵的问题
  • [JSB] 修复了 cc.game.EVENT_SHOW 和 cc.game.EVENT_HIDE 在 JSB 中无效的问题
  • [Engine] 修复了 Web Canvas 渲染模式中脏矩形优化对 Label 产生错误效果的问题

1.2.0-rc.2

  • [Lua] Lua 支持已经可以使用了,详见 https://github.com/dualface/creator-lua
  • [iOS] 修复了 iOS 平台上无法正确处理图片预乘导致透明图片变暗的问题
  • [Web] 修复了 Canvas 渲染在图集中旋转过或变色的 sprite 时,会强制使用 trim 后尺寸的问题
  • [Animation] 修复了子节点的 active 属性无法在动画中正确修改,退出动画后无法还原节点状态的问题
  • [ScrollView] 修改了 brake 属性的阻力计算方法,现在提高阻力对于初始加速度的获取也会有影响
  • [Prefab] 修复了创建和编辑 prefab 时的报错问题
  • [Webview] 对所在节点调用 removeFromParent 时 iframe 不会移除
  • [Editor] 脚本丢失或编译错误导致的 missing script 错误会在编译、构建和保存场景时进行提示
  • [Editor] 修复了颜色拾取器无法输入精确小数的问题

1.2.0-beta.4

  • [Menu] Edit 里的全选操作现在可以正确选中层级管理器和资源管理器中的所有文件
  • [Webview] 修复 iOS 真机设备上无法访问网址的问题
  • [Scene] 修复了切换场景中节点的激活状态后 undo,导致节点树中显示的状态和属性检查器中显示状态不同步的问题
  • [Render] iOS 平台图片解析现在使用 libPNG 库,解决半透明图片显示效果发黑的问题
  • [Preview] 修复百度手机浏览器上无法正确运行预览的问题

1.2.0-beta.3

  • [Webview] 添加了 webview 组件,具体使用方法请参考范例
  • [Prefab] 修复了将控件库里的控件拖拽到 Prefab 节点下时会强制将 Prefab 转化为普通节点的问题
  • [Build] 构建时为丢失资源增加了详细的引用文件和路径显示,而且现在不会导致构建失败了
  • [Build] 发布到安卓平台时加入了 Android Studio 复选框,仅对 default 模板有效,需要具有 Android SDK 22 才可以正确编译。
  • [Build] 修复了内测版中选择参与构建场景选项后不会保存,并且不能及时反映到 startScene 上的问题
  • [Build] 修复了 creator 程序名称中包含空格会导致编译模板类型为“binary”模式报错的问题
  • [Engine] 修复了同时加载多份Prefab资源的时候,如果有依赖的话,其中随机一个依赖项无法被加载
  • [ScrollView] 修复了如果 scrollview 的 contentSize 小于 scrollview 的 size 的时候 content 节点位置会跳动的问题
  • [JSB] 修复了内测版中资源动态加载时的报错问题
  • [JSB] 修复了 scheduleOnce 会重复执行的问题
  • [Action] 修复 Web 平台下 cc.hide、cc.show、cc.toggleVisibility 无法使用的问题
  • [Editor] 修复预览平台选择按钮无法显示完整文字的问题
  • [Animation] 修复了 disable Animation 组件后,如果勾选了 play on load,动画还是会被播放的问题
  • [Scene] 修复了场景中反复开关 Particle 以后编辑器帧率卡顿的问题
  • [Label] 修复了原生平台动态设置 TTF 字体报错的问题

1.2.0-beta.2

  • [Editor] 属性检查器已经使用新的架构重写,外观有了一定变化,另外修复之前在使用时的一些体验问题(比如点击时不能全选较长的数字)
  • [Preview] 在移动设备上运行预览时,可以点击浮动的齿轮按钮来呼出日志和调试界面
  • [Console] 修复了控制台在 windows 下不能正确显示中文日志的问题
  • [Animation] 添加了动画回调事件,包括 lastframe,finished,stopped 三种
  • [Render] 改善了 WebGL 模式下动态字体的显示精度
  • [Engine] 修复了改变节点父子关系时,子节点渲染时未能正确刷新继承自父节点的透明度问题
  • [EditBox] 修复了 iOS 上第三方输入法会挡住输入框的问题
  • [EditBox] 添加 editingReturn 事件,用以区分是点击 enter key 还是点击了屏幕
  • [Assets] 修复了更新 Atlas 数据时,atlas 贴图下面的 spriteFrame 可能会显示更新之前的内容的问题
  • [Button] 修复了 Click Event 的 target 无法指定的问题

1.2.0-beta.1

  • [Engine] WebGL 渲染时加入自动批量渲染功能,通过妥善的组织合图和图片之间的渲染次序可以大幅提高性能
  • [Engine] 加入自动视窗裁剪(auto viewport culling)功能,基于 cc.visibleRect 对屏幕外的 Sprite 和 Label 节点进行剪裁
  • [Engine] 对 Web Canvas 渲染模式加入了脏矩形优化,大幅提升静态页面的渲染性能
  • [Engine] 在项目设置面板中加入了「模块设置」分页,可以通过复选来决定构建时引擎打包时包含的模块,减小不必要的包体
  • [Engine] 对 Android 平台的渲染进行了优化,针对部分机型提升了性能
  • [Engine] 修复切换到新场景时,如果也包含同一个 persistRootNode,则会销毁原有节点的错误
  • [Render] 修复了在最新 Chrome 浏览器上渲染动画时可能会出现的不定期显示回溯的问题
  • [JSB] 修复了执行 bezierTo 动作时节点的坐标未更新的问题
  • [Editor] 在场景资源的属性检查器面板上添加了「延迟加载」选项,勾选后加载场景时只要完成了脚本和节点树的加载就会立刻运行,剩余的图片、plist 资源会在加载完成后自动显示
  • [Build] 新增消息 editor:build-start,会在构建开始时发出
  • [Build] 移除构建到原生平台时合并 JSON 的功能,避免加载逻辑出错
  • [Assets] 修复资源管理器中名字带有 .. 的文件夹显示错误
  • [TiledMap] 优化了 WebGL 平台的 tilemap 的实现,取消了单个 tilemap 的渲染顶点数限制,目前原生平台下 tilemap 还是会有同屏顶点数的限制
  • [TiledMap] 修复了在编辑器中移动地图资源文件会导致地图不可用的问题
  • [TiledMap] 修复了 TiledLayer 的 setTileGID 接口在 web 平台不支持非整型坐标输入的问题
  • [TiledMap] 修复原生引擎对六边形的地图渲染效果错误的问题
  • [Button] 修复在 onTouchEnd 事件里设置其 node.active=false 后,下次再显示时其显示图片没有恢复到 normal 状态的问题
  • [Prefab] 修复了从 prefab 编辑状态退回到包含 Editbox 的场景时的报错问题
  • [Animation] 修复在编辑器中删除 AnimationClip 后,属性检查器里没有正确显示出 missing 状态,而且动画编辑器还可以继续编辑刚删除掉的 clip 的问题
  • [Animation] 修复了编辑带有 alignOnce 属性的 Widget 动画时预览无法正确生效的问题
  • [Console] 重构了控制台消息架构,目前可以支持的消息数量没有上限
  • [Component] 修复了复制黏贴 Component 时,如果有依赖的组件,则依赖的组件会在原组件之后添加的问题
  • [Component] 对属性检查器里 add component 菜单里列出的用户组件进行字母表排序
  • [ScrollView] Scrollview的 content size 小于 scrollview size 时,自动隐藏 scrollbar 并重置 content 位置
  • [ScrollView] 添加 stopAutoScroll 接口,用于手动中止惯性滚动
  • [Collider] 现在可以正确监听 node.group 运行时的动态改动
  • [EditBox] 修复 Android 平台上 EditBox 启动的时候会触发 TextChanged 事件的问题
  • [EditBox] 修复原生平台上 EditBox 中的 label 的行为和对齐方式与 web 平台不同的问题
  • [EditBox] 在 Web 平台上支持更多种类的键盘类型

有任何内测版问题请在本楼内反馈

后续内测版本会在顶楼持续更新。谢谢大家的支持。

1赞

沙发狂魔又来啦,啊哈哈哈哈哈:joy:

沙发又不会怎样

沙发比板凳舒服啊:joy:

说好的LUA呢

沙发帝赶快帮忙测试啦 :laughing:

正在下载(字数补丁):joy:

LUA 支持正在进行最后的测试和整合

1赞

###没画图功能

没有相应的文档吗?:hushed:还是说只是优化了性能,没有增加新的东西,所以不需要更新文档?

男神,你是放错版本了还是啥?

这个我没有看到

这个我也没有看到

还有安装的时候直接把我以前的creator给我卸载了:joy:

画图功能其实已经有了,但文档还没准备好 :joy:

好像真的是上传的时候缓存出问题了! 等我再传一个,不好意思!

嗯,麻烦你了,还有麻烦你看看智能提示的事情,好多同学都说更新了1.1.2没有智能提示了

测试党已就位。。。。

卸载掉1.1.2版本,以后安装1.2.0版本失败,安装失败,问题地址

可以在 example case 里看到 graphics demo :grinning:

#抽奖中此楼

Windows版本重新上传了,之前的Windows安装包有问题,请重新下载,非常抱歉!