Unity编辑器
JayW就是我
一只在大连的程序猿。
展开
-
Unity3D开发之编辑器清除log
public static void ClearConsole() { var logEntries = System.Type.GetType("UnityEditorInternal.LogEntries,UnityEditor.dll"); var clearMethod = logEntries.GetMethod("Clear", System....原创 2020-04-16 13:30:42 · 1315 阅读 · 0 评论 -
Unity3D开发之编辑器批量导入模型设置模型以及创建预制体
最近在搞一个比较复杂的项目。用到了好多新知识,也在不断研究中。嘿嘿嘿嘿。。比较开心的是搞明白了图像学中的空间物体拾取。等有时间把那些都给记录上来。现在项目 中出现一个问题是需要往工程中导入很多的模型,差不多快两百个了。我们通常导入模型到工程文件中有一个默认的规范制度,比如我要拖入一个车的模型,我们要在Assets文件夹下创建Models/Car文件夹,然后将car模型拖入到car文件夹里。但是上百...原创 2018-07-18 16:42:45 · 5766 阅读 · 0 评论 -
Unity3D开发之编辑器模式一键设置锚点
做移动端UI自适应的适合我们经常要设置锚点。UI量很多的时候我们一点点设置很糟心。下面我们扩展了unity编译器的功能,可以一键设置锚点。效果如下: 代码要放在Editor文件夹下才能被我们编译器运行。代码如下: //一键设置锚点 [MenuItem("CONTEXT/RectTransform/SetAnchors")] public stati...原创 2018-04-10 16:06:12 · 2778 阅读 · 0 评论 -
Unity3D开发之编辑器统一修改Text字体
最近遇到一个需求,就是我们在做完一个场景后,美工感觉字体不好看,效果不是很好,想要换一种字体。UGUI的界面已经搭完,如果要一个一个Text寻找,工作量将是巨大。而且作为程序人员是不会容忍自己做这些机械工作的,所以,有必要写一个脚本来让场景中的Text字体变换了。using UnityEngine;using System.Collections;using UnityEditor...原创 2017-10-24 09:17:06 · 9267 阅读 · 5 评论 -
Unity3D开发之编译器Inspector面板扩展开发
没有系统性的研究unity编译器的扩展开发,所以就是遇到什么需求就去研究什么需求。之前写过一两次,后来没怎么用就忘记了。这次开发项目又遇到同样需求,我百度了半天好容易找到答案。心想这次还是记录下来,下次可以直接回顾掌握了。一。最近在做仿真教学的内容。涉及到步骤操作检测。比如我们不打开总电源开关,我们无法打开电灯电视机电风扇。所以我们要在对每一个可交互对象操作之前都要进行判断是否满足可操作的条件...原创 2018-11-13 10:14:50 · 827 阅读 · 0 评论