Unity 将导入到Sprites文件夹内的图片自动设置类型为Sprite
2017-12-21 17:34
1036 查看
Unity 将导入到Sprites文件夹内的图片自动设置类型为Sprite
官网教程:Creating Basic Editor Tools API:AssetPostprocesspor
Texture的Mip Maps知识:unity之mipmap
为了省去每次导入图片修改sprite类型的步骤,就可以自定义编辑器修改之。同理查看其他相关API,也可以修改其他导入的资源初始化配置。
SpriteProcessor
判断导入资源的路径名中,是否含有sprites文件夹,如果有则该图片自动设置Sprite,并做一些初始化。using UnityEditor; using UnityEngine; public class SpriteProcessor : AssetPostprocessor { private void OnPostprocessTexture(Texture2D texture) { if (assetPath.ToLower().IndexOf("/sprites/") != -1) { TextureImporter textureImporter = (TextureImporter)assetImporter; textureImporter.textureType = TextureImporterType.Sprite; textureImporter.spriteImportMode = SpriteImportMode.Single; textureImporter.alphaIsTransparency = true; textureImporter.mipmapEnabled = false; } } }1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
样例:导入一张图片到Sprites文件目录下,点击,可观察到类型已修改成Sprite
![](http://oyzlnedf7.bkt.clouddn.com/SpriteProcessor01.gif)
相关文章推荐
- Unity 将导入到Sprites文件夹内的图片自动设置类型为Sprite
- Unity3d 导入图片 自动修改Texture Type为Sprite (2D and UI) 及设置 Packing Tag为文件夹名
- Unity3d 导入图片 自动修改Texture Type为Sprite (2D and UI) 及设置 Packing Tag为文件夹名
- [Unity基础]导入贴图、模型等资源文件时自动设置参数
- Unity 3D - 编辑器扩展之导入文件自动设置Packing Tag
- Unity4.6 UGUI 图片打包设置(小图打包成图集 SpritePacker)
- unity 导入图片设置
- Unity 2D Sprite 一张精灵图片【自动切割(Automatic )】成【不规则的许多个小图片】的步骤
- Unity4.6 UGUI 图片打包设置(小图打包成图集 SpritePacker)
- 【Unity&图片】图片自动批导入问题
- Unity导入Texture自动设置参数
- 【UnityShader】设置Image组件图片透明四个方向透明渐变(Sprite原理相同)
- 【Unity3D Editor】导入图片自动转换成Sprite
- 【Unity3D Editor】导入图片自动转换成Sprite
- MyEclipse编译后,classes文件夹下为空2. 3.删除现在的项目,提前设置好编译文件输出路径,重新导入源文件,设置eclipse为保存时编译,然后在保存的时候就可以自动编译了
- Unity4.6 UGUI 图片打包设置(小图打包成图集 SpritePacker)
- jQuery上传文件到服务器,实现量上传及压缩包导入,支持Office文档、PDF、图像、音视频和图纸等各类型文件。上传完成后系统自动为图片、音、视频类文件增加摘要及缩略图
- bat脚本自动扫描制定文件夹下shp文件,并导入数据库,然后执行空间操作
- Unity发布android时图片如何设置
- 设置winform窗体背景图片自动适应窗体大小