转自https://www.cnblogs.com/jqg-aliang/p/4873148.html

因为公司的UI比较丰富,各种底图什么的都非常多。为了不让图片资源重复等原因,要求导入图片

时需要一张一张的从美工资源那边拿,一张一张的比对后才能添加到项目中。然后按照惯例,对图片进行修改,做成精灵。

图片添加到项目资源默认是这样的,

要求的属性设置是这样的:

如果手动调的话,太麻烦了,点击选择,还要应用选项,然后我马上写了个小工具。用C#写代码真好啊,可惜

我现在只能用Lua写。

现在把这个小工具分享给大家。

今天心情So Down,不想注释。代码很简单,就是设置一些属性的。大家可以尝试修改达到自己想要的要求。

using UnityEngine;
using System.Collections;
using UnityEditor;
using System.IO;
/// <summary>
/// 这个函数是自动对图片资源自动处理,设置类型,格式等
/// </summary>
public class TextureEditor  {static Object targetObj;[MenuItem("TextureEdit/Edit")]static void EditTexture() {targetObj = Selection.activeObject;//这个函数可以得到你选中的对象if (targetObj && targetObj is Texture){string path = AssetDatabase.GetAssetPath(targetObj);TextureImporter texture = AssetImporter.GetAtPath(path) as TextureImporter;texture.textureType = TextureImporterType.Sprite;texture.spritePixelsPerUnit = 1;texture.filterMode = FilterMode.Trilinear;texture.mipmapEnabled = false;texture.textureFormat = TextureImporterFormat.AutomaticTruecolor;AssetDatabase.ImportAsset(path);}}}

写完后,可能需要重新打开项目,然后你就会看到这个东东:

选中图片然后点击Edit,自己看效果吧!

10月22日更新:自定义编辑器快捷键.

首先感谢阿升哥哥。他的博客在这里:http://home.cnblogs.com/u/shenggege/

OK,用鼠标点击菜单完成编辑功能还是有点麻烦,自定义一个快捷键吧:

[MenuItem("TextureEdit/Edit &C")]
然后你就会在编辑器中看到这个

选中图片然后按下Alt + C,图片秒设……

以下内容来自API:

可以使用一下指定字符创建热键:% (Windows上为ctrl, OS X上为cmd), # (shift), & (alt), _ (无修改键)。例如创建一个菜单热键为shift-alt-g使用GameObject/Do Something #&g。创建一个菜单热键g并没有修改键(组合键),使用GameObject/Do Something _g。热键文本必须在前面加一个空格字符(GameObject/Do_g不会被解释为热键,而是GameObject/Do _g这样,注意_g前面有空格)。

unity图片插件精灵相关推荐

  1. Unity常见插件汇总

    Unity常见插件汇总 介绍 收集了相关的Unity插件,供大家学习使用,如果用于商业活动,请购买相关版权 插件列表 1. A* Pathfinding Project 一个功能强大并且易于使用的 U ...

  2. unity学习笔记-精灵集和精灵动画

    2D游戏中,对精灵的操作需求,往往是两点: 1. 静态精灵:一般做背景展示等 2. 精灵动画:帧动画.骨骼动画等 声明:以下对Unity的操作,基于Unity3D 4.3.4,本人初学Unity,没用 ...

  3. Unity 图片分割将spirte保存在本地

    如果你拿到的是一张整图,你想分割之后使用NGUI sprite来使用!  下面就能解决的需求. 步骤: 1. 使用Unity自带的spirte进行分割图片 2. 使用代码把分割出来的2DSpirte转 ...

  4. MMD的unity导入插件

    2019独角兽企业重金招聘Python工程师标准>>> 存在一个mmd模型的unity导入插件: 导入了mmd的物理,将模型每个部位通过 custom的joint进行连接,设定物理属 ...

  5. asp.net 将bmp格式图片怎么转换为jpg_Heic图片转换精灵-Heic图片高清转换JPG/PNG/BMP方法...

    想打开heic文件,首先要做的是把图片格式转换成电脑可以查看的,电脑可以查看的形式也并非很单一,比如jpg/bmp/png,这些都是比较常用的格式,首先heic图片是苹果手机独有的图片格式,电脑上或者 ...

  6. 获取Resources文件下图片的精灵格式

    ReviewImg用于显示图片,所挂脚本为ImageName using UnityEngine; using System.Collections; public class ImageName : ...

  7. 黄聪:WordPress图片插件:Auto Highslide修改版(转)

    一直以来很多人都很喜欢我博客使用的图片插件,因为我用的跟原版是有些不同的,效果比原版的要好,他有白色遮罩层,可以直观的知道上下翻图片和幻灯片放映模式.很多人使用原版之后发现我用的更加帅一些,于是很多人 ...

  8. html+css学习第六天(背景图片、精灵图片、元素内容溢出、长度单位)

    一.背景图片 背景图片默认显示的是图片的原始尺寸,如果背景图片大于元素尺寸,则只能显示图片的一部分(左上角). 1.background-image: 设置元素的背景图片. url("图片路 ...

  9. 背景图片的精灵图的使用

    <!DOCTYPE html > < html > < head > < meta charset= "utf-8" /> < ...

最新文章

  1. 初学Python——面向对象编程
  2. C#多线程中lock的用法
  3. Tomcat启动报错 Could not reserve enough space for object heap
  4. 金蝶BOS社区版Beta1 下载
  5. linux中ed编辑器手册,脚本编辑器 - Navicat 15 for Linux 产品手册
  6. Javascript 笔记与总结(2-11)暴力操作节点
  7. 【远程操控】Pycharm远程连接服务器之本地显示独立的plot窗口
  8. MyBatis 源码解读-settingsAsProperties()
  9. buffer 和cache的区别
  10. 知网首篇被引破万论文诞生!作者是曾两次“被迫转行”的他
  11. 神经架构搜索(Neural Architecture Search,NAS)介绍
  12. jQuery.Validate.js验证大表单的优化
  13. OpenGL第二讲——绘制简单的几何图形
  14. 高校学生档案管理系统(Angularjs+HTML+CSS+bootstrap)
  15. Atitit 学科与知识领域分类门类分类法 目录 1. 学位学科门类是授予学位的学科类别。国际上大体有两种划分方法: 1 2. 三大类法 文理科 医学 1 3. 五大门类 2 4. 13门类 2 5
  16. python下载CVF论文
  17. PT_基本概率公式(减法/加法/乘法/除法(条件概率)/全概率/贝叶斯)@条件概率链式法则@乘法法则
  18. 打入苹果ipad的大陆芯片供应商
  19. 明辰智航网络一点通网络性能测试仪可以做什么
  20. ionic Android编译打包出错:Failed to install 'cordova-plugin-code-push'

热门文章

  1. c语言:用海伦公式求三角形的面积
  2. 高级赚钱思维,降维打击,思维上比你高一维度的人吃掉你的蛋糕,你连察觉就没察觉到。...
  3. Unity定时重复调用方法--Invoke方法
  4. Java基础 排序算法
  5. 《信息简史》听书笔记
  6. 基于PMC指数模型的电力政策量化及其在负荷预测中的应用
  7. stm32 TFTLCD驱动原理(一)
  8. 使用websocketpp编写websocket的服务端程序
  9. visual错误:R6025 pure virtual funcion call
  10. 锁相环(单相+陷波器)入门理解