大家好,感谢大家在 3.0 发布后给引擎团队的反馈和建议,这对我们十分宝贵,3.0 现阶段确实还存在一些问题,但引擎组将会秉承着初心不断优化与迭代引擎,希望大家能够不吝赐教。3.0.1 临近发布了,提前给大家尝尝鲜。3.0.1 主要面向于 3.0 版本以来的 Bug 修复,性能优化等,欢迎想要升级的开发者提前试用,记得测试前提前备份哦~
What’s new
- 移除选项“模拟全局变量”,新增选项“执行作用域”
可选值为 global 或 enclosed。当为 global 时,直接在目标环境中执行该脚本。当为 enclosed 时,将整个脚本包裹在 IIFE 函数中执行,这意味着脚本顶部以 var 声明的变量不会提升为全局变量。
- 增加将场景相机对齐到某个节点上的功能
- 增加2D/3D模式切换快捷键(数字键2)
Improvement
- 当项目中试图引用 Node 模块时给予更明确的提示
- 构建时消除包体中项目脚本冗余代码
- 优化勾选微信引擎分离功能与模块剔除结合的功能,减小包体(感谢https://forum.cocos.org/t/topic/108462 的反馈)
Editor
- 修复命令行构建将会新增构建任务问题(感谢 命令打包微信小游戏打一次控制面板就多一个 的反馈)
- 修复特定情况下快捷键面板的快捷键可能无法被修改成功的问题
- 修复右键删除多个选中动画事件有延迟问题
- 修复骨骼动画在动画编辑器内不能正常的点击属性轨道以及移动小红线查看等等问题(感谢https://discuss.cocos2d-x.org/t/skeletalanimation-frame-event/53112 的反馈)
- 修复创建构建插件后需要手动刷新插件管理器才能显示的问题
- 修复 mac 上插件管理器导入插件失败的问题
- 修复插件商城关闭时弹出警告的问题
- 修复引擎主光源与烘培效果差异问题
- 修复烘培非 n*n 地形错误的问题
- 修复编辑粒子节点的界面存在的缓存问题
- 修复图片为 textrue 类型时不显示子资源编辑界面的问题
- 修复快捷键配置面板无法滚动的问题
- 修复切换场景后地形节点的地形刷没有重置的问题
- 修复 mac 烘培在长宽不一致的情况下,结果错误的问题
- 修复 m1 设备上无法构建 iOS 工程的问题
- 修复 gltf 导入的时候,可能丢失子资源的问题
- 修复创建的构建插件模版文件无法修改问题
- 修复预览的时候,scene.name 丢失的问题
Engine
- [SPINE] 修复 SkeletonTexture 类型没有导出的问题 #8359
- [UI] 修复 iOS 14 上静态合批组件渲染不正确的问题 #8320
- [UI] 修复 RichText 组件的换行不正确的问题 #8345
- [UI] 修复了 Mask 点击穿透的问题 #8313
- [UI] 修复了 Widget 的 always 模式的问题 #8304
- [UI] 支持了 BMFont 使用透明通道分离格式的压缩纹理 #8364
- [UI] 修复了 Mask 内存泄漏的问题 #8375
- [SHADOW] 修复了平面阴影在 instancing 下,设置额外的纹理报错的问题 #8336
- [SHADOW] 修复了 Nvidia 显卡下,透明模型开启 shadow map 后渲染错误的问题 #8303
- [SHADOW] 修复了平面阴影在多光源下,不显示的问题 #8328
- [TWEEN] 修复 Tween 不支持自定义缓动函数的问题 #8321
- [PHYSICS] 修复未启用时刚体的初始化类型不正确的问题 #8307
- [PHYSICS] 修复 Ammo 运行时设置网格不生效 #8315
- [ASSET] 修复了在 WebGL2 环境下 ETC1 格式压缩纹理的渲染问题 #8351
Native
Breaking Change
- 缓动系统更新时机从 lateUpdate 之后更改为 update 之后,可能需要调整处理时机 #8305
Known Issue
- 在导入含有负帧动画的 FBX 时可能造成编辑器不工作,请在相应 DCC 工具中确定没有负帧动画出现,之后版本将修复此问题
- 原生平台 Spine 预乘渲染不正确,之后版本将修复此问题
下载链接:
mac: https://download.cocos.com/Cocos3D/v3.0.1/CocosCreator-v3.0.1-darwin-031917.zip
windows: https://download.cocos.com/Cocos3D/v3.0.1/CocosCreator-v3.0.1-win32-031917.zip