unity寻找指定预设并操作
寻找所有用到某图片的预设并设置他的点击区域大小
[MenuItem("Custom Editor/Find And Set RaycastPading")]static private void FindImageAndControl(){string[] files = Directory.GetFiles("Assets\\Editor\\PrefabBundles\\UGUI_Ui", "*.prefab", SearchOption.AllDirectories);for (int i = 0; i < files.Length; i++){//排除掉图集文件夹if (files[i].StartsWith("Assets\\Editor\\PrefabBundles\\UGUI_Ui\\atlas")){continue;}string assetPath = files[i].Substring(files[i].IndexOf(FilterString("Assets\\Editor")));GameObject obj = AssetDatabase.LoadAssetAtPath(assetPath, typeof(Object)) as GameObject;USprite[] sps = obj.GetComponentsInChildren<USprite>(true);for (int j = 0; j < sps.Length; j++){if (sps[j].spriteName == "btn_rule"){sps[j].raycastPadding = new Vector4(-35, -35, -35, -35);EditorUtility.SetDirty(obj);}}}AssetDatabase.SaveAssets();Debug.Log("Control Finish!");}public static string FilterString(string val){string ret = "";
#if UNITY_IOS || UNITY_EDITOR_OSXret = val.Replace("\\", "/");
#elseret = val.Replace("/", "\\");
#endifreturn ret;}
unity寻找指定预设并操作相关推荐
- :寻找指定和的整数对_寻找时间:如何增加设计的时间
:寻找指定和的整数对 Good design derives from good thinking. And good thinking is highly correlated to how muc ...
- mysql 怎么设置ip地址_Mysql如何设置用户指定ip地址操作数据库
Mysql设置用户指定ip地址操作数据库的方法: 语法: grant priv_type on mysql.user to 'user'@'host' identified by 'password' ...
- 寻找指定长度以内的最短连续子段和
寻找指定长度以内的最短连续子段和 沟里学姐的残忍 ★实验任务 现在沟里学姐有一把激光刀,现在有 n 个人站在一排(每隔一米站一个人), 沟里对每个人都有一个仇恨值 ai (仇恨值可正可负,因为有些人可 ...
- mysql 怎么设置ip地址_Mysql设置用户指定ip地址操作数据库的方法
Mysql设置用户指定ip地址操作数据库的方法 发布时间:2020-09-29 15:00:47 来源:亿速云 阅读:65 作者:小新 这篇文章主要介绍Mysql设置用户指定ip地址操作数据库的方法, ...
- Java 寻找指定文件夹里特定字符串
Java代码实现 寻找指定文件夹里特定字符串 在Java学习者的早期有一些不优雅的习惯,如常量字符串未命名(魔法值)而当这个值需要修改时,需要修改所有出现的地方,而自己都记不清哪里出现过,我们可以使用 ...
- C++ 遍历寻找指定进程,通过进程ID获取窗口句柄,以及HWND与CWnd之间转换
问题: 如题,如何遍历寻找指定进程?如何通过进程ID获取窗口句柄?HWND与CWnd之间是如何转换的? 解决: 1.HWND与CWnd之间的转换:使用 GetSafeHwnd 和 CWnd::From ...
- Unity精品专栏之序列化操作之Json案例篇(上)
1.3 Json案例:使用Unity解析上述复合JSON 前言 通过本篇博客,我会和大家通过一个案例来学习Json的操作,希望本篇博客能为大家的工作过程中带来一些帮助与启发. 若当前文章对你有所帮助, ...
- Unity精品专栏之序列化操作之Json
前言 通过本篇博客,我会和大家一起学习Json的操作,我们会在简单认识Json后通过一个小案例来让大家更清晰的认识和操作Json,希望本篇博客能为大家的工作过程中带来一些帮助与启发. 若当前文章对你有 ...
- Unity 模拟鼠标点击操作
有个奇奇怪怪的BUG,需要定时模拟鼠标点击 就想到了这个骚操作. C#本身带的类库中没有关于鼠标操作的函数库,需要引用微软的dll. 重点需要引入user32.dll,可以在C:\Windows\Sy ...
最新文章
- python检测网格
- java线程池队列场景,Java面试题汇总
- Linux-grep 命令和find 命令 (6)
- 快速排序 C++代码实现及其算法思想及时间复杂度分析及优化 恋上数据结构笔记
- 计算机常用的数制及编码
- Java性能问题定位
- 前9个免费的Java进程监视工具以及如何选择一种
- 安装PowerDesigner造成Office2007鼠标无法正常使用
- arm qt mysql插件_Ubuntu下编译ARM平台Qt的MySQL插件
- 实现语音对讲_什么是五方通话?智慧电梯SIP五方对讲系统详细方案
- StringUtils测试
- TIS-prescan
- RH850F1x Starter Kit V3用户手册(中文翻译版)
- Docker cgroups资源控制
- 使用Python2.7和火狐浏览器下载QQ空间好友相册
- 2.aop原理:@EnableAspectJAutoProxy
- 干货分享:【IT-PMP学堂】PMP 文档与配置管理
- layabox 位移动画旋转动画
- 贴吧云签到php源码,Tieba-Cloud-Sign: 百度贴吧云签到,在服务器上配置好就无需进行任何操作便可以实现贴吧的全自动签到。配合插件使用还可实现云灌水、点赞、封禁、删帖、审查等功能...
- 移动端图片居多,加载过慢,使用延迟加载|懒加载( lazyload.js)
热门文章
- JavaScript 值得一读的书籍
- 在Windows系统上对hfds中的文件进行操作
- 计算机冗余,惯性导航计算机系统冗余设计
- 【python】解析中英文
- 大富豪3(GM商城版)新手攻略之购买土地
- 配置树莓派中文环境 及解决 no write since last change
- Tomcat安装及配置详解
- error pulling image configuration: read tcp
- Android 开发 -- 开发第一个安卓程序、Android UI开发(布局的创建:相对布局和线性布局、控件单位:px pt dp sp、常用控件 、常见对话框、ListView)
- STL常用——acwing——yxc