编辑器工具--NGUI--图集相关--选中预设指定图集深度修改
来源:互联网 发布:云计算教程电子书 编辑:程序博客网 时间:2024/05/20 22:27
Sage_禅
qq交流群:106864335
加群连接:
q群初建,欢迎大家加入交流。
微信公众号:zhimeng-1314 名称:Unity不疯魔不成活
开发mmoarpg项目很长时间了,现在总结一些项目中自写的一些工具作为记录和分享。
项目中用的是NGUI3.9.4,本篇介绍工具:选中预设指定图集深度修改,代码如下。
using UnityEngine;using System.Collections.Generic;using UnityEditor;/// 我的工具库--通用编辑器工具/// 注:可以用,不可以改/// 所有的相似工具类在此下添加/// <summary>/// 选中预设指定图集深度修改/// </summary>public class WTool_ChangeAtlaDepth : EditorWindow{ #region 菜单添加 [MenuItem("WTools/Atlas/修改图集深度")] public static void Open() { EditorWindow.GetWindow(typeof(WTool_ChangeAtlaDepth)); } #endregion #region 编辑器窗口绘制 public UIAtlas 指定图集; public string depth; private static UIAtlas toChangeAtla; private static string toChangeDepth; private void OnGUI() { 指定图集 = (UIAtlas)EditorGUILayout.ObjectField(指定图集, typeof(UIAtlas), true, GUILayout.MinWidth(100f)); toChangeAtla = 指定图集; GUILayout.Label("图集的深度要修改为:"); depth = EditorGUILayout.TextField(depth, GUILayout.MinWidth(100f)); toChangeDepth = depth; if (GUILayout.Button("w图集深度变变变!")) { Change(); } } #endregion public static void Change() { int num = 0; List<UISprite> sprites = WEditorTools.SelectCompount<UISprite>(); foreach (UISprite item in sprites) { if (item != null && item.atlas == toChangeAtla) { item.depth = int.Parse(toChangeDepth); num++; } } Debug.Log("修改完成,共修改的次数为" + num); }}
阅读全文
0 0
- 编辑器工具--NGUI--图集相关--选中预设指定图集深度修改
- 编辑器工具--NGUI--图集相关--指定图集,对选中预设中所有使用本图集的图片绑定本图集
- 编辑器工具--NGUI--图集相关--用新的图集替换旧的图集
- NGUI图集杂说
- 手机预设指令集
- [NGUI]NGUI自定义图集和自定义字体
- [NGUI]NGUI自定义图集和自定义字体
- NGUI图集切割代码
- NGUI动态切换图集
- NGUI 制作动态图集
- 百度编辑器相关修改
- NGUI 制作字体集和图集
- Unity3D 【编辑器扩展】一键批量修改预设UGUI Text字体
- Unity-【编辑器扩展】一键批量修改预设UGUI Text字体
- Unity3D 【编辑器扩展】一键批量修改预设UGUI Text字体
- NGUI自定义图集和自定义字体
- (NGUI)UISprite 切换图集
- Unity3D NGUI图集切成图片
- gitlab的安装过程以及如何修改默认端口
- bootstrap 自定义alert 和 confirm
- leetcode 69. Sqrt(x)
- MATLAB之Matlab MEX找不到编译器的问题
- LeetCode4—Median of Two Sorted Arrays
- 编辑器工具--NGUI--图集相关--选中预设指定图集深度修改
- Map集合的特点
- IntelliJ IDEA Debug调试用法一
- django使用QQ企业邮箱发送邮件
- bootstrap之表单输入框以及图标的使用
- 熊孩子开学啦!答应孩子的事你做到了吗?
- android eclipse复制工程
- 刷题训练——PAT (Basic Level)-1020
- 怎么设置去掉8080端口也能访问项目,怎么设置去掉项目名也能访问自己的项目。