Unity自动修改图片的格式

2019-05-29  本文已影响0人  Mr_南

                                                Unity自动修改图片的格式

有时候我们需要上传大量的icon.图片到unity工程中,而这些原始图片的格式又不是我们想要的格式,这时候我们需要打开unity去改格式,很显然一个一个的改格式并不是我们想要的结果。

于是想到自动修改格式,我们都知道任何文件到unity里面都会产生一个.meta文件。其实我们修改图片的格式也就是修改.meta文件。

准备

1.找一个改好图片的格式的.meta文件作为模板 比如:

这只我工程里用到的格式,具体要改成什么格式看自己用什么格式。把它的.meta文件拷到本地一个目录下(任意目录,但是要记住,脚本里会用)

2.创建一个文件夹用来存放要改格式的模板并创建如下shell脚本

#!/bin/bash

path="E:\ItemIcon\\" #即将要上传的icon目录

TemplateFormatPath="E:\ItemIconMeta\0_default.png.meta" #格式模板文件路径

files=$(ls $path)

for filename in $files

do

cp $TemplateFormatPath $path$filename".meta"

done

自动修改格式

上面的工作做好之后;我们把要加到工程中的图片放到脚本中的path中,然后执行上面的脚本就会每张图片生成一个.meta文件

我们只需要把.meta文件和图片直接复制到unity工程中,打开unity就可以看到图片的格式和模板的格式是相同的。而且是不打开unity的情况下生成.meta文件并且把图片的格式改成自己想要的格式.

每天多学一点,每天进步一点。

上一篇下一篇

猜你喜欢

热点阅读