201506-26 Unity3D研究院之使用Xamarin Studio调试Unity程序 如果你是在windows上开发,就无视这篇文章吧。 为什么要用Xamarin Studio 你可以看看我之前的文章 http://www.xuanyusong.com/archives/2683 unity4.x 和 unity5.x都可以用Xamarin Studio 来调试,亲测! .... Read More >
201506-15 Unity3D研究院之监听Project视图结构变化的事件 今天雨松MOMO无意间发现了一个更好的方法来监听Project视图中资源的 创建 删除 移动 保存。把如下脚本放在unity工程中即可,推荐放在Editor目录下。 [crayon-62c439ebd4892206211627/] 另外注意一下, 此方法是监听将要进行 创建 删除 移动 保存 的操作, 也就是程序到下一帧才会真正执行 创建 删除 移动 保存。 原文在这里 也.... Read More >
201506-15 Unity研究院之脚本执行Select Dependencies 方法 在编辑器下要找一个Prefab的依赖情况,我们会右键Prefab 选择Select Dependencies选项,接着在右边inspector视图中就会看到这个Prefab被那些资源所依赖。但是如果我想通过脚本执行来执行这个方法该如何呢? 代码是这样的。 [crayon-62c439ebd5.... Read More >
201505-29 Unity研究院之提前获取粒子特效的播放时长 有时候需要在播放粒子特效前就清楚的知道粒子特效将播放多久。查了一下Unity的API发现ParticleSystem的duaration属性真的好坑爹,因为不准。。。 不信你可以试试。 下面说计算特效时长的方法。 [crayon-62c439ebd5df6110233776/] OK 这就算出来。 欢迎大家在下面留言,一起讨论开发技巧~嘿嘿。.... Read More >
201505-13 Unity3D研究院之运行时修改粒子特效镜像以及缩放(八十) 刚好这几天有朋友问我,我也刚好整理一下。 1.先说非运行时,AssetStore有一个叫Particle Scaler的插件,非常好用。但是很遗憾它运行时不能用。 2.再说运行时,就是让transform的scale可以控制粒子的缩放,如果设置-1就是粒子镜像。 首先,把unity.... Read More >
201505-07 Unity3D研究院之处理摄像机与角色之间被挡时的局部透明效果 原文: http://qiita.com/YosukeM/items/a9d88672a8bf516f78a7 我改了一下他的shader. [crayon-62c439ebd7e11189914210/] 如下图所示,剑圣还是很帅的吧。.... Read More >
201505-05 Unity3D研究院之自动计算所有子对象包围盒(六) 如下图所示,拖入不同的mesh在一个节点下面,自动生成一个BoxCollider包围盒。这个功能可以方便关卡策划,不然手动设置BoxCollider太蛋疼了。。 先选择一个父节点,然后执行下面脚本。。 或者也可以根据需求在关卡编辑器上做成自动的。。 [crayon-62c439ebd8a.... Read More >
201504-28 Unity3D研究院之拓展系统自带组件的Inspector视图(五) 今天无意间听同事说的一个新方法,可以拓展系统自带组件的Inspector。我试了一下果然有效算是学习了, 在博客里面记录一下,方便以后查阅。 [crayon-62c439ebd9934828458661/] 如下图所示,可以在系统摄像机组件上添加一个按钮,这样就可以单独来处理.... Read More >
201503-04 Unity3D研究院之脚本设置图片格式后出现Not yet compressed 最近在用ugui。把图片拖到指定文件夹下,我想修改一下图片的格式, 还有tag的名。如下图所示,图片变成了Not yet compressed. 仔细检查了一下代码,发现原来自己方法用错了。要用OnPreprocessTexture 方法。 [crayon-62c.... Read More >
201501-13 Unity3D研究院之Inspector视图中的get/set使用(四) get set 使用起来很方便,但是编辑时在Inspector视图中问题就来了,因为get/set的属性即使是public了,但是在Inspector视图中依然不显示。。谷歌一下估计就是下面这样的答案。 [crayon-62c439ebda976687705527/] 如下图所示问题又来了,因为.... Read More >
201501-06 Unity3D研究院之移动平台烘培后电脑和手机显示不一样 问题是这样的,美术用Windows来烘培场景,BuildSetting切在Android平台。必须在电脑上把光打的很爆才能在手机上看到正常的效果。 解决的办法是,如下图所示,在PlayerSettings界面,选择PC平台,不要勾选Use Direct3D 11*. .... Read More >
201501-04 Unity3D研究院之Android工程的合并 之前QQ上有好多朋友都问过我unity做插件怎么把两个工程合并在一起。。其实很多unity开发者是没做过android和IOS源生开发的,所以在做SDK这块就有点力不从心。这两天刚好有点空我就把我合并Android工程的经验分享出来。 1.游戏包名( 类似 com.xx.xxx ) An.... Read More >
201412-28 Unity3D研究院之Android使用ANT自动打包(七十九) 好久没有写博客了,并不是我不想写,而真是没有时间写。感谢这段时间大家的留言,如果我没有回复的请见谅。最近做了一段时间Android渠道包的接入也算积累了点经验,希望可以帮助以后的朋友们,嘿嘿。 Unity打Android渠道包的传统步骤是,先把SDK放在plugins目录下,设置好证书后最后用.... Read More >