我一直试图了解如何像Teleglitch那样做一个玩家视觉(如果玩家可以看到他们被展示的物体,否则它是黑色的。)
(Teleglitch的游戏玩法:http://www.youtube.com/watch?v=0OBXdEwawqI)
我目前正在开发一款回合制战略游戏,我想要这个功能。问题是我实际上已经拥有Vision Cones,但我不确定如何做到这一点。
我已经看过一些指南来做视锥,我怎么实际应用“黑暗”? 我觉得最好的方式是着色器,但我似乎无法找到我想要的东西。
由于
答案 0 :(得分:0)
在Teleglitch中,看起来他们只是在阴影区域渲染黑色多边形。 Unity中的另一种方法是使用depth masks。 Unity 4.2 Pro还支持stencil buffers,这对屏蔽效果非常有用。