201604-04 Excel工具升级版 hello各位,我又回来了~ 上次发布工具后,得到了一些反馈,所以这几天给工具做了下升级~ 老版本地址 http://www.xuanyusong.com/archives/3940 本次更新的内容有: 1.json添加精简格式,减小文件容量 2.支持二进制导出格.... Read More >
201603-30 Excel辅助开发工具 好久没来松松的研究院了,今天回来转转,写写文章,不知道还有人记得我吗= =(记得上次来还是伦敦奥运会,这次已经该巴西了……) 什么,已经忘记了吗,没关系,当我是神经质路人好了XD 今天跟大家分享一套Excel的辅助工具,该工具集数据编辑和转换于一身,可将Excel中的.... Read More >
201603-26 Unity3D研究院编辑器之不影响原有布局拓展Inspector(二十四) 今天无意间发现了一篇好文章,也让我解决了一个很久都没解决的难题。问题是这样的,假如我想去拓展Unity自带的inspector但是并不想影响原有布局。 比如下面这段代码: [crayon-673f03b6cbb07524016361/] 我的本意是想在Rect Transform面板的下面去添加.... Read More >
201603-18 UGUI研究院之游戏摇杆(二十一) 最近在做Unity基于UGUI的摇杆,发现了一种非常简单并且巧妙的方法,原文在这里, 不过要翻墙!!http://godstamps.blogspot.tw/2015/07/unity-ugui-scrollrect.html 它的原理就是利用ScrollRect来限制摇块的摇动区域,但是Sc.... Read More >
201602-05 Unity3D研究院编辑器之脚本设置ToolBar(二十三) Unity版本5.3.2 如下图所示,ToolBar就是Unity顶部的那一横条。这里的所有按钮一般情况下都得我们手动的用鼠标去点击。这篇文章我们说说如果自动操作它们 1.自动点击左边四个按钮 (拖动、坐标、旋转、缩放、矩形) [crayon-673f03b6d06e802818776.... Read More >
201602-02 Unity3D研究院编辑器之重写Hierarchy的右键菜单(二十二) Hierarchy视图中选择一个游戏对象以后通过右键可以打开一个unity默认菜单,一般情况下都可以满足我们,但是我想真对某些特殊的游戏对象而展开特殊的菜单。如下图所示,比如这样: 代码: [crayon-673f03b6d1883507644767/] OK .... Read More >
201601-31 Unity3D研究院编辑器之Editor的GUI的事件拦截(二十一) OnGUI是Unity上一个时代的UI系统,而现在运行时的UI系统已经被UGUI取代,但是Editor的UI还是在用老的这一套GUI系统。比如unity编辑器里的所有窗口,布局,按钮,拖动条、滚动等等都是用GUI来写的。GUI提供了一套Event事件系统,虽然不能模拟它的事件(其实是可以发的 Edi.... Read More >
201601-30 #你好Unity3D#限制SceneView视图中不可选择游戏对象 SceneView 和 Hierarchy视图中鼠标点击都可以选择游戏对象,假如我不想让SceneView视图接收鼠标点击选择事件,只希望在Hierarchy视图选择怎么办呢?我记得是前几天有朋友问过我这个问题,今天你刚好有空我就研究了一下,代码是这样的。 [crayon-673f03b6d3e1.... Read More >
201601-27 Unity3D研究院编辑器之自定义窗口显示文件夹结构(二十) 假如我想在自定义窗口中显示文件夹的结构,并且可以用鼠标选择对应的文件。如下图所示,文件夹的结构我显示在了Inspector里,鼠标可以进行选择操作。 现在越来越懒,直接上代码吧。。 [crayon-673f03b6d4724252935029/] 运行环境unity5.3.... Read More >
201601-26 #你好Unity3D#Project脚本执行双击资源操作 Unity的Project里面放了很多游戏资源,比如脚本或者图片。正常情况下我们可以通过鼠标双击来进行打开。假如我现在不想主动双击打开,我想自动打开某个脚本或者图片再或者别的资源怎么办? 如下代码所示,两种方法都OK 。这里是测试我用的是鼠标主动选择的对象,可以把需要打开的资源对象使用AssetDatabase.LoadAssetAtPath读取进来, 这样就可以打开任意对象了。 [cra.... Read More >
201601-23 #你好Unity3D#系统所有EditorStyles 我们在做编辑器的时候每个控件后面都有一个 参数是 GUIStyle通常unity会默认分配一个,但是怎么知道unity系统所有的style呢?我写了一段简单的代码把系统的sytle都反射出来了。希望大家喜欢。 代码在这里,注意这里我把unity私有的styl.... Read More >
201601-22 #你好Unity3D#自定义窗口顶部添加小图标 比如在自定义窗口添加图标 可以是系统图标,也可以是自定义图标。下面举了两个例子、 系统图标的名字大家可以去我之前的文章里查 http://www.xuanyusong.com/archives/3777 代码 [crayon-673f03b6d692e812084307/] OK 祝大家.... Read More >
201601-15 #你好Unity3D#监听Prefab的Apply保存事件 假如想在Prefab保存的时候做点什么事情的话 ,如下图所示,点击Apply得到监听事件。 代码在这里: [crayon-673f03b6d71e6267612155/] 今天脑洞打开。利用这个接口还能干一点事情。 比如 美术修改了prefab没有保存的然后上传sv.... Read More >