- Creator 版本: 3.7.4
项目换皮时遇到个头疼的问题,项目里有个返回按钮,每一关都是单独的一份图片,也就是同一张图存在几十份,现在想用脚本遍历一下直接替换成同名的另一张图片,但是发现替换后,编辑器里用到该图片的精灵sizeMode从TRIMMED自动变成了CUSTOM,原因是替换的新图片和原来的图片大小不相同,而编辑器里虽然样式换成了新图片,但是大小还是和旧图片相同,请问这个有什么方法解决吗?

我尝试了另一种方法,在打开页面预制的情况下,将新图片直接拖动进编辑器的旧图片存放的文件夹,图片能更新,且预制里的sizeMode也不会发生改变,即替换正常。但是当我在编辑器的资源管理器里搜索图片名称,并一个一个替换成新图片时,打开用到的预制,发现图片还是变成了CUSTOM,大小保持着原来的大小,猜测应该是因为替换时没有打开对应的预制体造成的。
事实上这个问题在我编写插件时也遇到了,插件功能为一键替换游戏logo的图片,发现当两张logo图片尺寸不同时,logo会发生形变,原因也是sizeMode变成了CUSTOM。
因为是预制里精灵的大小被改了,即图片被拉伸了
这种一个节点多种不同图片的我都是动态加载图片的,换皮也不会出现你的这个问题。
这个差点忘了