【2.4.0的各种bug 汇总】

safearea 无效的问题
需要检查下 safearea 模块是否被剔除了,一般旧项目升级上来是不包含这个模块的

刚确认了 有勾选 还是不行 怎么确定这个module 有没有被打进去呢?

平台的差异的是客观存在的. 比如: 不同平台 系统提供的 文本渲染接口存在效果&性能上的差异. 强行保持所谓的一致性可能导致性能的牺牲.

实际上新的 CHAR 渲染机制 抹平了不同 原生平台的已知的表现差异.

emm。。 但是像outline 这种常用需求 不做到统一 对于 策划 美术来说 很难修改啊

大大,这个问题也给看一下吧

问题1的具体截图和测试用例, 不止是原生平台, web也是有字距的问题

麻烦大大看看吧.

正常勾选了应该就没问题了,可以提供下 demo 工程看看吗

稍等 我提供一下 我发现是 单独的sprite适配 其他的不行

testNative.zip (2.1 MB)
@_PP 大佬 这是测试工程 麻烦看一下

大佬 我觉得描边这个问题 还是得保持平台统一啊 这是最基础的功能了 目前来看h5 native 表现都不是很正常

这个描边组件不正常是哪里不正常呢?如果只是描边的话应该效果差不多才对

web端的描边也不正常 有些会出现毛刺,原生的效果 参考最前面的几条回复内容

具体表现为如果勾选char模式,原生的描边字体 描边宽度会变粗,而且字体也没有根据描边的宽度进行间距适配,必现,目前来看这是2.4最严重的一个问题了

这个问题在2.4我也遇到了,如图:
字体:方正粗圆简体
描边像素:2px

如果切换为系统字体,就没问题:

2.4.0 动画编辑器界面
只要这个Panel没和场景编辑器放在同一个Window内,
就不能检测到当前节点有AnimationClip
也就不能编辑动画

显示成这个样子

github提issue没人看啊,这里再发一次。
https://github.com/cocos-creator/engine/issues/6976

修改节点大小必须先给节点设置父节点,否则设置大小无效,2.2.2版本正常。

华为p30,横屏时,左边空一块(顶部区域),我哭了,之前好好的

看下是不是挂了safeArea组件

cc.assetManager.loadBundle(‘https://othergame.com/remote/01_graphics’, function (err, bundle) {
if (err) {
return console.error(err);
}
console.log(‘load bundle successfully.’);
});
natvie,我在mac版本测试首次下载后缓存,能正常找到文件,第二次加载正常。
但在iphone 11 模拟器中首次正常,但二次就出现找不到资源