一、效果概述
很多时候我们玩一些锁视角游戏都能遇到一些障碍物遮挡视野的问题。但是很多时候他们被我们自然而然地忽略掉了。但是没有这个功能,锁视角游戏将会体验很差。所以很多时候我们需要将挡视角的物体透明化。不过本文并不是基于Shader的正常实现方式,所以仅仅是参考。
二、实际实现
public GameObject Player;
public List<GameObject> Check;
public List<GameObject> Temp;
void Start()
{
Check = new List<GameObject>();
Temp = new List<GameObject>();
}
void Update()
{
RaycastHit[] hit