【Unity3D自学记录】利用代码修改图片属性(Inspector)
来源:互联网 发布:安卓5.0源码下载 编辑:程序博客网 时间:2024/05/18 06:19
这段时间一直都在打包资源,然后每次导入都要改图片的属性,真是麻烦,所以一直在寻找一键修改并且打包的方法。
终于让我找到了,太坑人了。
根据自己的需求改代码哦,相信大家都能看明白。
核心部分:
TextureImporter ti = (TextureImporter)TextureImporter.GetAtPath(AssetDatabase.GetAssetPath(obj)); ti.textureType = TextureImporterType.GUI; ti.filterMode = FilterMode.Point; ti.textureFormat = TextureImporterFormat.RGBA32;
全部代码如下:
using UnityEngine;using System.Collections;using UnityEditor;public class AssetBundleTest : Editor{ [MenuItem("Creat/CreateAssetBunldes")] public static void CreateAssetBunldes() { Object[] SelectedAsset = Selection.GetFiltered(typeof(Object), SelectionMode.DeepAssets); foreach (Object obj in SelectedAsset) { TextureImporter ti = (TextureImporter)TextureImporter.GetAtPath(AssetDatabase.GetAssetPath(obj)); ti.textureType = TextureImporterType.GUI; ti.filterMode = FilterMode.Point; ti.textureFormat = TextureImporterFormat.RGBA32; string targetPath = Application.dataPath + "/Asset/" + obj.name + ".assetbundle"; if (BuildPipeline.BuildAssetBundle(obj, null, targetPath, BuildAssetBundleOptions.CollectDependencies)) { Debug.Log(obj.name + "资源打包成功"); } else { Debug.Log(obj.name + "资源打包失败"); } } AssetDatabase.Refresh(); }}
希望大家喜欢。
1 0
- 【Unity3D自学记录】利用代码修改图片属性(Inspector)
- 利用unity3d属性来设置Inspector面板的特殊行为
- Unity3D属性监视面板(Inspector)
- Unity3D属性监视面板(Inspector)
- 【Unity3D自学记录】自制插件之简单批量修改
- 【Unity3D自学记录】Unity3d+VideoPlayback
- 【Unity3D自学记录】NGUI之编写跟随鼠标代码
- 【Unity3D自学记录】UnityWebPlayer网页全屏模式代码
- 【Unity3D自学记录】代码获取隐藏游戏对象
- 运行期修改控件属性 RTTI Inspector
- 【Unity3D自学记录】Resources加载
- 【Unity3D自学记录】PoolManager插件
- 【Unity3D自学记录】Shader基础
- Unity3D UGUI组件的Inspector属性探究(一)--RectTransform
- 【Unity3D自学记录】Html调用Unity3D方法
- 【Unity3D自学记录】Unity3D之KeyCode键值
- 【Unity3D自学记录】Unity3D Android优化
- 【Unity3D自学记录】Unity3D代理委托模式
- 对于MVVM大家觉得如何?过来聊聊
- webpy学习笔记之一
- ant修改文件中的内容 replace命令的使用
- Android :layer-list的用法
- Python 正则表达式提取URL中的Path
- 【Unity3D自学记录】利用代码修改图片属性(Inspector)
- 一些总结:图片太大能显示问题解决 Bitmap 、oom、Imagerloaderconfig、getclass
- Python中sort以及sorted函数初探
- 重定向输出流实现程序日志
- 如何在圆内随机点坐标
- 【2014/10/24】mysql grant revoke
- 搞笑经典语录
- Qtopia-2.2.0界面中添加汉字
- Nginx的配置与部署(1)Nginx简介及入门示例