预览:

适用 3D 俯视 潜行 游戏。
主要代码 是 相关文章 1里面的内容。
下载完压缩包之后,解压内容 ,如下右图所示。
把 文件夹 Episode 03 复制粘贴 到 Start file 文件夹(为项目文件夹)的 Assets文件夹内。复制粘贴完毕后,如下左图所示。

删除Assets--Episode 03--Editor文件夹 Assets--Episode 03--Controller.cs 和Assets--Episode 03--FieldOfView.cs
Assets--Episode 03文件夹里面只保留Assets--Episode 03--Shaders文件夹里面的2个Shader 文件,Stencil Mask和Stencil Object
保留 Assets--Episode 03--Editor--FieldOfViewEditor.cs文件
在Project视图中,Assets--Materials里面 按下 键盘左边的ctrl按键 并 鼠标左键点击 ,3个材质球 Ground、Obstacle、Target

这篇博客介绍了如何在Unity中实现3D俯视游戏的视野可视化,即战争迷雾效果。通过使用Stencil Shader,详细说明了如何设置和应用Shader到不同的材质球(Ground、Obstacle、Target),并解释了FieldOfView.cs脚本如何检测视野内的物体。提供了一个Unity 2017.3.0f3工程的下载链接,帮助读者理解并实践这一技术。

2270

被折叠的 条评论
为什么被折叠?



