首页 > 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提醒您:亲,如果您觉得本文不错,快快将这篇文章分享出去吧 。另外请点击网站顶部彩色广告或者捐赠支持本站发展,谢谢!

--

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠如果您愿意花10块钱请我喝一杯咖啡的话,请用手机扫描二维码即可通过支付宝直接向我捐款哦。