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