3.6.1 在IPAD上的字体阴影是倒过来的?求关注


如上图字体click to login,上面是Android,下面是IPAD上的

设备:IPad mini2,OS:12.5.5
Creator: 3.6.1

已经排除阴影参数的错误,测试过网页、Android 都正常;升级之前我用的3.4.2也正常;

image
image
creator里的阴影参数

可否告知 字体阴影相关的处理代码在哪几个文件?我尝试去修改

好的,这个问题我们先自测一下。

你好,问题已经复现,我们将会在下一个 3.6.x 版本中修复。

好的,期待修复

3.42的复制过去

这是我的临时解决方案
1、397行加个负号:

CocosCreator.app/Contents/Resources/resources/3d/engine/native/cocos/platform/interfaces/modules/canvas/CanvasRenderingContext2D.cpp : 397

void CanvasRenderingContext2D::setShadowOffsetY(float offsetY) {
    _delegate->setShadowOffsetY(-offsetY);
}

方案1会导致部分阴影丢失…

方案2:383,426 行分别加负号,测试完美

CocosCreator.app/Contents/Resources/resources/3d/engine/native/cocos/platform/apple/modules/CanvasRenderingContext2DDelegate.mm