转 https://willweissman.wordpress.com/tutorials/shaders/unity-shaderlab-object-outlines/ Unity Shaderlab: Object Outlines One of the simplest and most useful effects that isn’t already present in Unity is object outlines. Screenshot from Left 4 Dead.…
unity 3D经常需要设计到不同object之间数据通信和事件信息触发.这里可以利用C#本身的事件和代理的方法来实现. 这里实现了在GUI上点击按钮,触发事件,移动object cube移动的例子. Main Camera 挂载实现GUI的 Label.cs脚本 Cube挂载 Cube.cs脚本 Label.cs using UnityEngine; using System; // 声明物体移动代理类型 public delegate void EventObjectMoveDelegate…
sublime text 2,支持unity shader关键字高亮显示,智能提示功能.这个脚本编辑器的售价是70美元,不过作者很厚道地给了我们永久的免费试用期. 1)下载sublime text 2,链接地址http://www.sublimetext.com/2,sublime text 3是beta版,当然下载哪个自己选择. 2)安装步骤不详述. 3)sublime text 2支持很多语言和脚本,但是默认是不支持unity shader,所以需要安装相应的语言插件包. a)打开subli…
在这一篇中会实现会介绍折射和反射,以及菲尼尔反射:并且实现镜子和玻璃效果: 这里和之前不同的地方在于取样的是一张CubeMap: demo里的cubemap使用的一样,相机所在位置拍出来的周围环境图: 生成CubeMap的工具脚本: public class RenderCubemapWizard : ScriptableWizard { public Transform renderFromPosition; public Cubemap cubemap; void OnWizardUpdat…