L10N图片翻译问题

  • Creator 版本: 3.6.2

  • 目标平台: 谷歌浏览器

  • 重现方式:使用L10N组件,调用 l10n.changeLanguage 切换语言后出现

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

使用L10N组件 手动翻译,翻译后的图片文字尺寸不一样的会变形拉伸,如下图所示:
翻译前:image
翻译后:image

翻译后的文字图片被压缩了,Sprite 的属性设置如下:
image

请问一下这种情况,怎么解决呢

翻译后节点大小变了么

你好,我刚刚测试过了,翻译后节点的大小没有变化,但是两个图片的尺寸是不一样的

有什么办法可以做到,翻译后的图片尺寸自适应吗

你这个节点是不是用了widget

没有,widget,layout都没用

解决了:在初始化脚本组件的时候,重新赋值一下 sp.sizeMode=Sprite.SizeMode.RAW 就好了

只不过图片文字太多的话,这样做效率太慢了

1赞

遇到同样的问题,引擎会修改相关图片的SizeMode为Custom,导致不能自适应。不理解为啥要这样设计呢?现在只能添加相关脚本,把SizeMode改回来。