【Unity小工具】批量修改原始资源设置

需求:项目中导入了近200个音效文件,我需要批量修改设置,但是编辑器下无法多选修改设置。

解决办法:重写OnPreprocessAudio方法

using UnityEngine;
using System.Collections;
using UnityEditor;

public class AudioSet : AssetPostprocessor {

	public void OnPreprocessAudio(){
		AudioImporter audioImport=assetImporter as AudioImporter;
		audioImport.format=AudioImporterFormat.Compressed;
		audioImport.threeD=false;
		audioImport.loadType=AudioImporterLoadType.CompressedInMemory;
		audioImport.compressionBitrate=64000;
		Debug.Log("audioImport:"+audioImport.compressionBitrate);
	}
}

时间: 2024-08-06 09:09:55

【Unity小工具】批量修改原始资源设置的相关文章

unity小工具 创建常用文件夹

当我们新建一个unity工程时候,并不会赠送我们一整套的资源文件夹目录,需要我们自己去手动创建,十分麻烦还有可能写错. 这里介绍一个小工具用来创建常用文件夹 在unity中创建一个脚本,直接上代码 using UnityEngine; using System.IO; #if UNITY_EDITOR using UnityEditor; #endif public class NewBehaviourScript : MonoBehaviour { #if UNITY_EDITOR [Menu

小工具-IP地址获取和设置及端口访问验证(windows)

技术部在业务部门眼里就是后勤部门,业务部门要搬到新大楼去 领导要求去帮忙调试业务人员的电脑,要保证这些大爷们周一上班来,就喝着茶打开新浪,然后打开OA看看. 手上就几个桌面支持的兄弟,要弄一百台多电脑,再看看桌面支持参差不齐的技术能力,于是给他们写了个小工具,让他们能快速实现 IP地址获取,IP地址设置,管理员权限赋权,业务系统端口验证 技术说明: 1.使用一款普通用户运行需要管理员权限的软件(CPAU.exe)支持,赋权或IP设置都通过CPAU做转换,实现普通用户实现管理员功能. 使用用例:

[Unity工具]批量修改Texture

BatchModifyTexture.cs 1 using UnityEngine; 2 using System.Collections; 3 using UnityEditor; 4 using System.IO; 5 6 public class BatchModifyTexture { 7 8 [MenuItem("Assets/BatchModifyTexture")] 9 static void Init() 10 { 11 //获取Project视图中的选中目录下的所有

unity小工具 在编辑器面板上显示文件和文件夹的大小

显示效果 代码部分如下: #if UNITY_EDITOR using System.Collections.Generic; using System.IO; using UnityEditor; using UnityEngine; public static class FileCapacity { private const string REMOVE_STR = "Assets"; private const string FILESIZE = "FileSize&

如何为你的美术妹子做Unity的小工具(二)

你想像这样一样  为自己的Unity 小工具打开一个Unity的窗口吗?   看起来就很厉害对不对   妹子看了还不激动吗 ?! 在做你不知道的事情之前先去查一下Manual 是个很好的习惯  我们一起来看看吧 想要一个界面 但是又知道具体的类叫什么?   那我们先来搜Window看看能不能找到 好像还真有    Derive from this class to create an editor window.  派生这个类用来创建editor的窗口   好像很不错的样子 我们打开 先拿它的例

DeDeCMS后台批量修改替换sql语句大全

有时候后台文章内容.标题或者锚文本出错,需要修改批量修改,那么就需要用dedecms的sql语句进行批量修改了. 利用dedecms后台SQL命令行工具批量修改内容,路径和超链接等信息.语句 DEDECMS SQL命令批量替换1.更改文章中的内容update dede_addonarticle set body=replace(body,'原来的字符','替换后的字符')例子解释:update dede_addonarticle set body=replace(body,'软件下载','插件下

[自制小工具分享] 快速打开 (WIN + R 增强)

我的桌面永远都是乱糟糟的, 想找个找个程序很不容易, 逗鸡眼一样的逗半天,才能找得到. 特别是工作的时候, 想打开个软件, 翻来翻去, 耽误不少时间. 我相信8成长以上的猿类都和我一样, 很多常用的工具,MB急着用的时候,就是不知道在哪个位置. 好几个同学都看我 WIN + R , 然后乱输入一气, 居然把想要的东西给打开了, 很是惊诧. 其实一点都不难, 只是修改了注册表而已. 先看今天我要显摆的东西(PS : 第一版是两年前用WINFORM 写的, 硬盘坏掉后,源码丢失了, 只留了一个EXE

MySQL数据库批量修改数据库中的表

问题:今天工作遇到这样一个问题,需要把数据库中的所有表,每个表加入四个字段,如果表少,我们可以手动去添加或者修改,如果是成千上百万张表的话,我们如何去修改,现记录下来. 解决方法: 找到数据库的建模资料,就是PDM文件.发个截图 下面我们就要用一个工具了,就是powerdesign,我们将用这个工具批量修改数据库表中的字段.需要用vb脚本. 我们打开powerdesign,点开脚本运行栏,方法,工具--如图 点击后的运行脚本框如下写好的脚本放在上面运行即可. vb语法 Option Explic

Unity3D 批量修改贴图导入设置工具脚本

这个Unity3D 批量修改贴图导入设置工具脚本十分小巧,但是威力大.特别针对大批量贴图要调整尺寸等等的时候作用尤为明显.在菜单中添加"Custom→Texture"的方式来批量改变所选的贴图导入设置.Unity本身只能一次打开一张图片进行导入设置,目前这个脚本可以批量更改贴图格式,是否开启MipMap,调整纹理最大尺寸,是否可读等等. 用法是把脚本放在你项目的资源目录的Editor文件夹下.然后选择你要批处理的纹理.到菜单中选择要处理的类型就可以了.ChangeTextureImpo