using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Limitposition : MonoBehaviour
{
[SerializeField] private Material _edgeMaterial;
[SerializeField] private MeshRenderer _edgeMeshRenderer;
[Header("Shader Reference")]
[SerializeField] private string _protagonistPosition = "_ProtagonistPosition";
private GameObject player;
private void Awake()
{
_edgeMaterial = new Material(_edgeMaterial);
_edgeMeshRenderer.material = _edgeMaterial;
player = GameObject.FindWithTag("Player");
}
private void Update()
{
_edgeMaterial.SetVector(_protagonistPosition, player.transform.position);//限制人物不能够穿越空气墙。
}
}