首页 > Unity3D频道 > 【Unity杂文】 > Unity3D研究院之脚本设置图片格式后出现Not yet compressed
2015
03-04

Unity3D研究院之脚本设置图片格式后出现Not yet compressed

最近在用ugui。把图片拖到指定文件夹下,我想修改一下图片的格式, 还有tag的名。如下图所示,图片变成了Not yet compressed.

Unity3D研究院之脚本设置图片格式后出现Not yet compressed - 雨松MOMO程序研究院 - 1

 

仔细检查了一下代码,发现原来自己方法用错了。要用OnPreprocessTexture 方法。

OnPostprocessTexture 是图片已经导入后调用。。 所以这时候在它不会再次压缩。

而 OnPreprocessTexture 是图片导入前调用的。 所以这里设置了 图片格式 还有 tag 接着 unity就会自动压缩。

还有一个问题 就是 图片导入unity以后, 我想移动它到别的目录中。。 此时OnPostprocessTexture 和 OnPreprocessTexture 都不会被调用。 可是我想改它的tag怎么办?

这样unity就会再次回调 OnPostprocessTexture 和 OnPreprocessTexture。

OnPostprocessAllAssets 这个方法挺好的, 它在OnPostprocessTexture 和 OnPreprocessTexture后面调用, 可以用来整体处理 新导入的 删除的 移动的 从哪儿移动的 资源。。。

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠写博客不易,如果您想请我喝一杯星巴克的话?就进来看吧!

Unity3D研究院之脚本设置图片格式后出现Not yet compressed》有 4 条评论

  1. ldj 说:

    unity里怎么判断一个图片是jpg还是png???

留下一个回复

你的email不会被公开。