我有类似于 RTS 游戏的模拟器,其中我有一个具有自己视野的代理位置。我想将其可视化。类似于“突击队”之类的游戏。现在,创建像三角锥这样的文件很容易成形的 2d 平面。但我也希望它被障碍物遮挡。这样做的最佳策略是什么?我目前的想法是在渲染圆锥之前对所有几何图形使用 Stencil 测试,但这仍然意味着我必须以某种方式在测试之前标记遮挡区域。我应该做一些PVS吗?它在游戏中是如何完成的?
问问题
142 次
我有类似于 RTS 游戏的模拟器,其中我有一个具有自己视野的代理位置。我想将其可视化。类似于“突击队”之类的游戏。现在,创建像三角锥这样的文件很容易成形的 2d 平面。但我也希望它被障碍物遮挡。这样做的最佳策略是什么?我目前的想法是在渲染圆锥之前对所有几何图形使用 Stencil 测试,但这仍然意味着我必须以某种方式在测试之前标记遮挡区域。我应该做一些PVS吗?它在游戏中是如何完成的?