0

我一直在努力思考如何制作像 Teleglitch 中那样的玩家视觉(如果玩家可以看到它们显示的对象,否则它是黑色的)。

(来自 Teleglitch 的游戏玩法:http ://www.youtube.com/watch?v=0OBXdEwawqI )

我目前正在开发一个我想要这个功能的回合制策略游戏。问题是我实际上已经有了视锥,但我不确定我将如何去做。

我已经看过一些指南来做视锥,我如何实际应用“黑暗”?我有一种感觉,最好的方法是着色器,但我似乎找不到我要找的东西。

谢谢

4

1 回答 1

0

在 Teleglitch 中,看起来它们只是在阴影区域上渲染黑色多边形。Unity 中的另一种方法是使用深度掩码。Unity 4.2 Pro 还支持模板缓冲区,这对屏蔽效果很有用。

于 2013-09-22T15:20:32.210 回答