Cocos Creator 3.0.1 体验贴

大家好,感谢大家在 3.0 发布后给引擎团队的反馈和建议,这对我们十分宝贵,3.0 现阶段确实还存在一些问题,但引擎组将会秉承着初心不断优化与迭代引擎,希望大家能够不吝赐教。3.0.1 临近发布了,提前给大家尝尝鲜。3.0.1 主要面向于 3.0 版本以来的 Bug 修复,性能优化等,欢迎想要升级的开发者提前试用,记得测试前提前备份哦~

What’s new

  • 移除选项“模拟全局变量”,新增选项“执行作用域”

image

可选值为 global 或 enclosed。当为 global 时,直接在目标环境中执行该脚本。当为 enclosed 时,将整个脚本包裹在 IIFE 函数中执行,这意味着脚本顶部以 var 声明的变量不会提升为全局变量。

  • 增加将场景相机对齐到某个节点上的功能

image

  • 增加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

  • 修复原生Spine/Dragonbones 节点 active 更改后无法显示的问题 #8323
  • 修复 Win32 / MacOS 平台 EditBox 回车无法结束编辑的问题 #3295

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

3赞

:+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1:

立即体验下

有点失望,等了好久的问题,本来说3.0.1修复了的,但是还是老样子。

1赞


这个webgl lost 特别容易出来。一报错场景就空了


点击了一下场景上的物体,预览窗口直接白屏

奈斯,已享用

请问一下,3.0现在是不支持spine合批吗?

命令行构建可以用么,3.0.0命令行构建好像不太行
操作系统:macOS 11.2.3 (m1)

[13:30:32] Error: 构建失败:Error: Command failed: /Applications/CocosCreator/Creator/3.0.0/CocosCreator.app/Contents/MacOS/CocosCreator --project ./ --build "configPath=./cmd/build/buildConfigs/buildConfig_wechatgame.json"
Server: Port 7456 is occupied
Browserslist: caniuse-lite is outdated. Please run the following command: `npx browserslist --update-db`
"Browserslist: caniuse-lite is outdated. Please run:\nnpx browserslist@latest --update-db"
"Browserslist: caniuse-lite is outdated. Please run the following command: `npx browserslist --update-db`"

虽然返回错误信息, 但是好像不管这个错误的话,也是能构建成功

具体哪个问题?可能是没关注到?

目前 Win7 比较容易出现,是 Win7 环境吗 ?

也是 GL Context lost,有没有设备环境发一下

看上去是 preview server 有问题,下面的 caniuse 的报错不用管,没关系


就是这个帖子里面的问题,年前就反馈了

编辑器里的好多组件里的TabIndex明显有bug。Node里面按tab永远切不到Position的y和z, UITransform编辑width完了之后 按下tab键没有跳到height栏,跳到下面锚点的X栏去了,每次都把anchorX给设置成1280。。。神奇的是我把tab切了一遍他都不会切到height栏和priority栏,只能用鼠标点,很简单的小bug,啥时候能给修一下啊

1赞

我也是一样的错误 我是win7环境。完全没有开发! 卸载重装问题依旧

同样是win7,依旧和3.0一样新建helloworld项目就一堆报错, 但是3.0 preview版本倒是好的:

现阶段不推荐 win7 用户使用,win7 上的 gl context 问题我们暂时没找到根本原因,需要更多时间调查

我几个本子都是win7 习惯了这个系统了。。。。

升级吧 ,凑字数 奥利给

你升级下系统就好了,我的就是

image