美文网首页
Unity自动修改图片的格式

Unity自动修改图片的格式

作者: Mr_南 | 来源:发表于2019-05-29 19:17 被阅读0次

                                                    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文件并且把图片的格式改成自己想要的格式.

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

    相关文章

      网友评论

          本文标题:Unity自动修改图片的格式

          本文链接:https://www.haomeiwen.com/subject/xbiduqtx.html