【已发布】Cocos Creator 3.8 社区公测贴

这两个盒子只有横坐标偏移不一样,其他都是一样的,相当于完全覆盖,不透明的状态下不管哪个先画都会z-fighting,跟优先级顺序无关,你得把材质改成半透明的才能生效,我这里实测是好的

复现工程有么,或者任意项目都可复现?

非透明调整depth bias无效,加减没有任何变化

透明相机视角和编辑器视角是反的

一个平台一个人物,我人物跳跃的时候需要从下往上跳穿透这个平台,所以我在平台上挂载了脚本,监听碰撞事件,在碰撞事件中设置了contact.disabled=true,但是穿透不了,在3.7版本是可以的,3.7以后就不行了,我看了这个修复的,所以我下载了3.8版本,但是还是不行。

可以看看我的代码:https://github.com/cocos/cocos-engine/issues/15530

另外 每次物理碰撞后,selfCollider.worldAABB.width都会减少1~2,麻烦看看什么情况吧。。。3.8依然这个问题


我试着这个项目就可以复现,mac intel

找到原因应该是在切换 technique 的时候 Pipeline States 被重置了,所以 priority 重新设回了 128,需要再改一下。我们看看这个部分能不能缓存住

这里的 cc 是指 import * as cc from 'cc' 这个 cc 对象吗 ?

这个 cc 对象和 全局作用域下的 cc 不是同一个对象

3.0 开始我们就不再正式支持全局访问 cc 了,不过仍然保留对 2.x 的兼容,在引擎实现里称为 legacyCC, 他是全局作用域下的,之后新增的接口不会放入到 legacyCC 下

如果你在 js 调试器里访问 cc,访问的就是 legacyCC,他和 import * as cc from 'cc' 这里的 cc 对象是不能画上等号的

那在js中有办法访问到这个cc吗?比如要写个库什么的,需要用到该怎么弄~

试试

import * as cc from 'cc'
globalThis.modulizedCC = cc;

不过需要关注下脚本的执行顺序,防止在 modulizedCC 定义之前访问

你看下你那边引擎这么改还有没有问题。应该是忘记给box2d的contact disable了

改不来源码……期待你们更新。。。

我这里没问题,图形卡也是intel

我再测下
问一下,现在ios android能不能用自定义管线

为什么meta文件有的电脑isUuid是true有的是false,就个别文件会有这样的问题,也没找到哪里有强制的设置,git冲突来冲突去的,很是烦

哪个地方用到的 isUuid?git 冲突时是什么地方发生变化?

是fbx meta文件

现在是可以的

截个图看下?meta 文件什么地方变了?

let track = this.action_spine.setAnimation( 0, “01wait”, true )
track.timeScale = 2
image
3.8 spine api变了吗?