Unity Editor学习
文章平均质量分 78
子胤
这个作者很懒,什么都没留下…
展开
-
C#中typeof 与GetType()的区别和methodinfo、memberinfo反射
C#中任何对象都具有GetType()方法,它的作用和typeof()相同,返回Type类型的当前对象的类型。typeof(x)中的x,必须是具体的类名、类型名称等,不可以是变量名称;GetType()是基类System.Object的方法,因此只有建立一个实例之后才能够被调用。 其实我也不会c#。。。我个人的理解就是GetType可以对实例化后的对象进行操作,而typeof则是对类本原创 2015-01-06 14:20:59 · 3551 阅读 · 0 评论 -
监听Hierachy、Project等视图结构变化的事件
之前上网看了MOMO关于监听Hierachy、Project等视图结构变化的事件,原代码是一个日本人写的,MOMO也没有讲原理。这里我通过自己的理解加了些注释,可能有不正确的地方,希望大神指点。 其中用到了[InitializeOnLoad],可以监听Unity的启动事件,在启动Unity的时候运行编辑器脚本。需要静态的构造函数! 这是下面的代码中EditorMonoBehaviour原创 2015-01-06 16:38:25 · 623 阅读 · 0 评论 -
Unity3D研究院之获取摄像机的视口区域
using UnityEngine;using System.Collections; public class CameraView : MonoBehaviour { private Camera theCamera; //距离摄像机8.5米 用黄色表示 public float upperDistance = 8.5f; //距离摄像机12米 用红色表原创 2015-01-09 16:51:14 · 612 阅读 · 0 评论 -
查找unity工程代码中中文字符
游戏本地化的时候可能需要搜索工程代码中的中文字符。这个可以通过加载文件一行一行读取后,通过正则来查询。下面的代码LoadFile函数通过流加载文件,FindFile通过递归病使用DirectoryInfo类和FileInfo类读取子目录和文件,并通过正则匹配出中文字符。使用时需要引用using System.Text.RegularExpressions;using Syste原创 2015-02-09 11:16:25 · 1129 阅读 · 0 评论 -
Unity-Find-Script-References 查找脚本的引用
背景:有时候我们需要找出项目中所有的引用到某个脚本的地方(比如Prefabs/Scene GameObjects等)。当项目比较大时,手工寻找还是非常费时费力的事情。本文尝试通过插件自动搜索。分析:基本的思路是:首先筛选出项目中全部Prefab,加载每个Prefab并判断是否有挂载目标脚本,然后载入每个场景,判断场景中每个物体是否有挂载目标脚本,最后列出结果。实现:转载 2016-08-17 16:10:36 · 5645 阅读 · 0 评论