当前位置:主页 > 查看内容

Unity 基础 之 导入资源(图片)时进行自动设置一些属性(例如统

发布时间:2021-08-20 00:00| 位朋友查看

简介:? Unity 基础 之 导入资源图片时进行自动设置一些属性例如统一设置为精灵图不必手动设置等 ? 目录 Unity 基础 之 导入资源图片时进行自动设置一些属性例如统一设置为精灵图不必手动设置等 一、简单介绍 二、实现原理 三、注意事项 四、效果预览 五、实现步骤……

?

Unity 基础 之 导入资源(图片)时进行自动设置一些属性(例如统一设置为精灵图,不必手动设置等)

?

目录

Unity 基础 之 导入资源(图片)时进行自动设置一些属性(例如统一设置为精灵图,不必手动设置等)

一、简单介绍

二、实现原理

三、注意事项

四、效果预览

五、实现步骤

六、关键代码


?

一、简单介绍

Unity中的一些基础知识点。

本节简单介绍 Unity 导入图片的自动进行一些相关设置,便于一些常用的批量操作,如果你有新的方式也可以留言,多谢。

?

二、实现原理

1、继承 AssetPostprocessor 类,在资源导入的时候自动进行一些需要的简单设置

可以参考官网学习更更多:https://docs.unity3d.com/cn/current/ScriptReference/AssetPostprocessor.html

?

三、注意事项

1、当然根据 AssetPostprocessor? 提供的接口,我们可以不仅是图片导入进行简单的一些设置,其他的导入资源同样也是可以类似操作的

?

四、效果预览

?

五、实现步骤

1、打开 Unity,新建一个空工程

?

2、在工程中新建一个脚本 Editor ,再添加一个脚本,编写代码实现图片导入时,进行一些简单的设置使用,这里测试把图片设置为 sprite 和 可读写等性质

?

3、新建一个文件夹,导入图片

?

4、然后,发现图片自动设置为 sprite 和 可读写属性

?

六、关键代码

/****************************************************
文件:TextureSetting.cs
作者:仙魁 X-AN
博客:https://blog.csdn.net/u014361280 
日期:2021/04/19 14:42:00
功能:图片导入设置类
*****************************************************/

using UnityEditor;

namespace PlaneWars_XAN {

	/// <summary>
	/// 图片导入自动处理成精灵图片
	/// AssetPostprocessor 接口官网
	/// https://docs.unity3d.com/cn/current/ScriptReference/AssetPostprocessor.html
	/// </summary>
	public class TextureSetting : AssetPostprocessor
	{
		private void OnPreprocessTexture() {
            TextureImporter textureImporter = (TextureImporter)assetImporter;
            textureImporter.textureType = TextureImporterType.Sprite;
            textureImporter.isReadable = true;
            textureImporter.mipmapEnabled = false;
        }
	}
}

?

;原文链接:https://blog.csdn.net/u014361280/article/details/115868497
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:C/C++的字符类型 下一篇:没有了

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐