[LayaAirIDE 2.0]请问有人遇到oppo小游戏字体显示异常

具体表现:进入游戏后显示异常,但是在玩的过程中概率恢复正常显示,之前同样的配置接入小米快游戏是没有发现这个问题,论坛也没找到相关帖子.....
_FUR5P]VBRR4OXGIV82]MP1.png
已邀请:

kylin9718

赞同来自: 我本下官

1) 原因: OPPO的scale是空实现,导致我们的缩放无效。
2) 修改方案:
将 CharRender_Canvas 类的  set canvasWidth 方法的
```
this.ctx.setTransform(1, 0, 0, 1, 0, 0);
this.ctx.scale(this.lastScaleX, this.lastScaleY);
 
```
修改为
```
this.ctx.setTransform(this.lastScaleX, 0, 0, this.lastScaleY, 0, 0);
```

微信图片_20200917091809.png

 

我本下官

赞同来自: layabox

xxx.png

如图所示,测试机用的是OPPO K3,引擎版本号是2.8.0beta2

kylin9718

赞同来自:

现在信息太少,我们无法确定问题1) 请问是什么版本的引擎?
2) 请问具体的问题现象是什么?文字被截取了?文字缩放后出了问题?
3) 如果可以,麻烦给个demo

隔壁小三

赞同来自:

我们也有类似问题,同事的oppofindx手机默认字体字号,字的间距就大了很多,字号也不正常。但是测试机oppoA5就显示正常

我本下官

赞同来自:

oppo字体变小的问题可以试试这个,引擎版本是1.7.22,beta,同事提出的修改方案

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作