【Unity3d】火炬之光的X射线效果
2012-04-03 18:06
351 查看
人物和摄像机之间存在例如墙壁等的阻挡时 可以修改阻挡材质的alpha呈现半透明状
也可以像火炬之光那样 显示人物的透视效果
[b]绘制被遮挡部分 ZTest Off, ZTest Greater[/b]
绘制未被遮挡部分 ZTest On, ZTest LEqual
效果
using UnityEngine; using System.Collections; public class example : MonoBehaviour { void Update() { RaycastHit[] hits; hits = Physics.RaycastAll(transform.position, transform.forward, 100.0F); int i = 0; while (i < hits.Length) { RaycastHit hit = hits[i]; Renderer renderer = hit.collider.renderer; if (renderer) { renderer.material.shader = Shader.Find("Transparent/Diffuse"); renderer.material.color = new Color(renderer.material.color.r, renderer.material.color.g, renderer.material.color.b, 0.3F); } i++; } } }
也可以像火炬之光那样 显示人物的透视效果
[b]绘制被遮挡部分 ZTest Off, ZTest Greater[/b]
绘制未被遮挡部分 ZTest On, ZTest LEqual
效果
相关文章推荐
- 【Unity3d】火炬之光的X射线效果
- 【Unity3d】火炬之光的X射线效果
- Unity3D之实现火炬之光遮挡效果
- [Unity3d]3D车展之汽车开门关门和旋转缩放的效果的实现
- 设置X射线效果
- Unity3d中水无法显示波纹等动态效果的解决
- 【蓝鸥给您支招】零基础学习Unity3D开发效果哪家好
- Unity3D加载火炬之光资源(3Dmax带动画)
- [Unity3D]海岛奇兵金币等资源收取效果
- Unity3D开发(一):NGUI Sprite效果变灰(按钮禁用状态)的解决方案
- unity3d 幻灯片效果实现
- 火炬之光中人物被遮挡效果在Ogre中的实现方法
- 用Ogre固定渲染管线实现火炬之光X-RAY效果 .
- 【转】Unity3D如何制作落叶效果
- Unity3d 传送门效果制作
- unity3d 纹理的精灵动画效果
- unity3d中如何让相机实现滑翔的效果
- Unity3d 实现画板效果
- Unity3D Pro 利用摄像头产生俯视地图效果
- Unity3D学习1——鼠标点击效果显示