【已发布】Cocos Creator 3.6 社区公测版

请问是原生化实现的问题吗,那这块不原生化也不影响功能才对。。
2.4.x和3.5.2是能正常显示的

换个浏览器试试

你这些错误有些挺严重的,要修复,比如 circular dependency,会导致部分脚本或者组件丢失,你后面遇到的报错也是这个原因导致的,就是下面这个

这个错误的核心原因是 component 为空:

API 用错了,参考文档
https://docs.cocos.com/creator/manual/zh/scripting/modules/engine.html#执行环境

请问有修改什么吗? 有没有试过删掉项目的native文件夹重新构建呢? 我这边ios/mac可以正常构建, 没有复现你说的问题

只有编辑其他预制体会吗?切换场景会不会有问题?

目前这个编辑器预览暂不支持localStorage,我们已跟进该问题,会尽快加上

关于3.6我又有之前的疑问

曾经发过一个疑问贴:3.5.1 BUG 按钮点击区域会偏移 当时好像是说3.5改了触摸检测的逻辑,需要回滚下https://github.com/cocos/cocos-engine/pull/10496/files这块代码,理论上RT不应该支持触摸

我用3.6试了下确实触摸都没了,那么问题来了,怎么才能让RT有对应的触摸呀,因为我想给界面整体加个特效。将摄像机输出到Target Texture上用另一个精灵接受给这个精灵加特效,但是界面上有很多按钮以及节点触摸事件什么的,我也试过将输出的精灵事件上都设置了event.preventSwallow = true;也是无法触发按钮的点击,请问这样的做法在3.6该如何实现呀 :joy:

感谢回复 我看看

原生工程我有定制东西的 删掉native目录问题很大

我其实只有一个场景哈

当coscos没有问题的时候,我一般不发表评论 :smiley:

好的:ok_hand::ok_hand::ok_hand::ok_hand:

是这样的panda 我是自己写的一个插件 在extensions里面的 然后用webpack打包成一个js文件给项目用的 我要是在插件里面写

import { DEV } from 'cc/env';

if (DEV) {
    log('I am in development mode!');
}

webpack就会报错

ERROR in ./src/storage/storage-engine.js 7:0-31
Module not found: Error: Can't resolve 'cc/env' in '/Users/dwb/Desktop/github/cocos-creator-client_V3.6/extensions/sven/src/storage'
resolve 'cc/env' in '/Users/dwb/Desktop/github/cocos-creator-client_V3.6/extensions/sven/src/storage'
  Parsed request is a module
  using description file: /Users/dwb/Desktop/github/cocos-creator-client_V3.6/extensions/sven/package.json (relative path: ./src/storage)
    Field 'browser' doesn't contain a valid alias configuration
    resolve as module
      /Users/dwb/Desktop/github/cocos-creator-client_V3.6/extensions/sven/src/storage/node_modules doesn't exist or is not a directory
      /Users/dwb/Desktop/github/cocos-creator-client_V3.6/extensions/sven/src/node_modules doesn't exist or is not a directory
      looking for modules in /Users/dwb/Desktop/github/cocos-creator-client_V3.6/extensions/sven/node_modules
        /Users/dwb/Desktop/github/cocos-creator-client_V3.6/extensions/sven/node_modules/cc doesn't exist
      /Users/dwb/Desktop/github/cocos-creator-client_V3.6/extensions/node_modules doesn't exist or is not a directory
      looking for modules in /Users/dwb/Desktop/github/cocos-creator-client_V3.6/node_modules
        /Users/dwb/Desktop/github/cocos-creator-client_V3.6/node_modules/cc doesn't exist
      /Users/dwb/Desktop/github/node_modules doesn't exist or is not a directory
      /Users/dwb/Desktop/node_modules doesn't exist or is not a directory
      /Users/dwb/node_modules doesn't exist or is not a directory
      /Users/node_modules doesn't exist or is not a directory
      /node_modules doesn't exist or is not a directory
 @ ./src/storage/storage.js 31:0-49 103:87-111 104:87-111
 @ ./src/sven.js 9:0-74 37:9-14 38:11-18 39:11-18 40:16-28

webpack 5.73.0 compiled with 1 error in 1380 ms

webpack就找不到 cc/env 这个模块

而且我3.5.x的时候就一直在插件里用CC_DEBUG也没事呀

可以试试在场景脚本里面import

那肯定没问题 在assets目录下的随便import 我要不就给我插件做个配置 init的时候传参算了

有一个不知道是bug还是故意改成如此的问题。比如我在level_1节点上挂上一个mask组件,level_1节点 下有个节点node1。3.6以前,level_1的children数组,children[0]是node1. 3.6下children[0]是mask,children[1]才是node1

还有个奇怪的问题。同样的颜色,安卓上,3.6的颜色比以前深很多,浏览器上则没有区别

又有个问题。画布的相机ortho height属性设置了无法保存,导致每次显示的范围都不一样 :skull:刚下来3.6试一下,小问题多多啊

你是说,你在插件里的项目脚本里用了 cc/env 么?
还是说是在插件里哪里写的这个?

native 这块确实是有点改动,正在补升级文档。如果改动不是很多的话,可以用新生成的 native 再加上你自己的改动。