![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity3D
文章平均质量分 78
songchao_xx
这个作者很懒,什么都没留下…
展开
-
unity3D 下雨效果实现
这个效果借鉴自unity例子angrybot,并做了一部分适应项目的修改。 angrybot的实现方法 单个雨滴 RainBox 1.Start的时候从Mgr里面取一个雨滴的mesh给MeshFilter使用。 2.在Update 做下落的循环位移。 3.OnBecameInvisible / OnBecameVisible 可见和不可见的时候设置gameobject的enabled原创 2016-02-29 22:26:04 · 19689 阅读 · 1 评论 -
U3D Distortion
我们的美术希望游戏可以更炫一点,想在刀光特效上加上空气扭曲的效果,就是类似燃烧的火焰上方空气扰动的那种效果。这个效果其实很多游戏都有。网络上流传的有一个叫heat_distortion的shader,这个shader使用grabTexture实现的,实现方法很多人都讲过,这里就不细说了。grabTexture比较坑爹,在移动设备上效率很成问题,而且有些机型也不支持,所以我们需要用其他办法实现。原创 2016-05-30 22:48:55 · 1845 阅读 · 0 评论 -
使用C#反射机制从UnityEditor扒东西
UnityEditor内置的一些编辑窗口有一些不方便的地方,想改有没有开放的接口,想起ulua用反射机导出了UnityEngine,受了启发,写点东西扒一下UnityEditor.dll。 首先需要ILSpy,在这个工具面前,Unity的c#的代码基本是裸体,想看哪里看哪里~ 下载地址 http://ilspy.net/ 找到并打开UnityEditor.dll,选中要导出的文件,sav原创 2017-11-26 15:24:01 · 1473 阅读 · 0 评论 -
Unity换装实现
最近整理了一下项目的换装系统,有一些想法,在这里分享一下。 我们的角色拆分了四个部件,头发,身体,腿和脚,对应到gameobject是这样的,000是骨骼根节点。 装备导出是这样的,skinnedmeshrenderer在000同级的子节点上,装备导出也是带骨骼信息的。 第一种实现办法 把装备gameobject挂到角色根节点下,然后通过setactive设置原部件和装备的显隐。 ...原创 2018-07-29 17:05:11 · 6054 阅读 · 1 评论