[LayaAirIDE3]layaIDE 图片纹理类型默认为3d资源,对于2d项目,实在是反人类的默认值,免费分享批量修改工具给需要的伙伴

1. 官方的批量修改图片纹理类型的方式是在ide中进行资源筛,然后选中选择多张图片,然后设置纹理类型,假如项目已有100张图片,新增10张图片,找出来再设置,工作效率太低,如果如上进行资源筛然后操作,工作效率还是太低,高效的工作方式应该是当创建2d项目时,图片纹理类型默认为2d资源,或者可批量一键将需要的图片设置为2d资源
 
2. 因上述缺陷,自己写了可批量一键将指定文件夹的所有图片纹理类型设置为指定类型,免费分享此工具给需要的伙伴:
 
下载链接:
https://pan.baidu.com/s/1Bye9P3I8GEYfyAiFaZNYmw?pwd=jdrl
 

微信截图_20240723180121.png

 
 
微信截图_20240723174208.png
已邀请:

shiyang

赞同来自: 正阳子

Laya插件系统1分钟解决你的问题哦
@IEditorEnv.regAssetProcessor()
export class TestAssetProcessor implements IEditorEnv.IAssetProcessor {
    onPreprocessImage(assetImporter: IEditorEnv.IImageAssetImporter): void | Promise<void> {
        if (assetImporter.config.textureType != 2) {
            assetImporter.config.platformDefault = { format: 10 };
        }
    }
}

要回复问题请先

商务合作
商务合作