【3.8.1 社区公测帖】(0926)

由于B预制体缺失了fnt文件,导致打开时,更新数据报错,当前帧没有正常渲染。可以右键操作下场景重新渲染来看到效果。我们会修复这个问题

assets.rar (4.0 KB)

安卓平台的,打开项目时打开自定义渲染管线然后打包就可以了。

不同 Bundle 的预制体文件可以重名吗???
比如BundleA下有一个预制体叫 test
BundleB下也有一个预制体叫 test

已经打开的项目无法在商店安装任意插件进该项目,反馈很多次了

1赞

可以,只要是不同目录,现在都可以同名

你开了自定义渲染管线么?

没有,我是直接用RT

你先对targetTexture置空完再去销毁呢?

行,我去试试,主要是之前这样写闪退不是必先,有时玩几个小时都没问题,有时刚上去就闪退了,谢谢

+1,有解决办法了吗?

添加了Mask组建,当我不勾选Mask组建时,对应的Graphics也会自动不勾选
此时遮罩失效
当我勾选Mask组建, 不勾选 Graphics 组建
遮罩也会失效
我现在想要在代码里控制遮罩是否生效
我应该怎么写???
第一种写法:
let mask : Mask =node.getComponent(Mask)
mask.enabled = false
let gh : Graphics =node.getComponent(Graphics)
gh.enabled = false
第二种写法:
let mask : Mask =node.getComponent(Mask)
mask.enabled = false
第三种写法:
let gh : Graphics =node.getComponent(Graphics)
gh.enabled = false

随便哪种写法都行吗???
效率上有区别吗??

@549238286 这样改了以后还会闪退么?

@jare 大佬,自定义渲染管线看了吗?有没有pr的。

目前没有发现闪退了

请问handleException哪些错误才会处理呢?目前我在onLoad里面写了个错误在AS端有打印错误,但handleException并没有捕获到,目前我打印了下,ScriptEngine中setExceptionCallback有执行,但出现错误时callExceptionCallback并没有执行
image
image
image
image

两个月了还没发版,看来3.8的bug不少啊

Live2D 扩展导入完成后,重新启动项目导致编辑器报错

复现步骤:

  1. 创建一个新项目,按照 载入SDK | SDK 教程 | Live2D Manuals & Tutorials 教程完成 将SDK载入到项目 后,重新启动编辑器,此时是正常的。
  2. 然后这时再重新启动一次编辑器,编辑器就会有如下报错,导致无法正常运行:

经过多次测试,3.8.13.8.0 都有这个问题,删除 Live2D 扩展后才能正常运行。3.7.4 没有这个问题,是能正常运行。

Live2D SDK 是用的最新的 5-r.1-beta.2:Release Cubism 5 SDK for Cocos Creator R1 beta2 · Live2D/CubismCocosCreatorComponents · GitHub

复现 DEMO 链接:https://pan.baidu.com/s/1HQBfdj1f4g-w84V-i2giDg?pwd=35jt
提取码:35jt


另外,因为导入 Live2D 扩展第一次重新启动是可以正常运行编辑器的,这时候能测试 Live2D 模型,使用 官方模型 中的 桃濑日和 模型导入,在 3.8.1 中,摄像机上会出现两个红斑(下图中圈出来的地方),这个问题在 3.8.03.7.4 中是没有的:

然后还有个问题(这个问题好像在 3.8.1 中修复了?),3.8.03.7.4 中模型的眼睛开闭有问题,3.8.1 是好的,对比如下:


3.8.1正式版什么时候发布,很久没更新了

1赞

image
这个月怕是发布不了

昨天就看到了上次pr合并都是20来天以前的事情了,这半个月都没有提交了引擎组摸鱼摸得很爽啊 :partying_face:

第四轮已经测试通过,下周一就会发布啦。
剩余的 bug 作为已知问题或者放到 3.8.2 继续修~~~

1赞