Unity Shader学习:裁切效果
之前看到有人问关于物体裁切方面的问题,初学shader的话可能搞得不是很明白,这里提供下比较简单的思路,有需要的话可以直接使用。(关于切面缝合还没有找到比较好的方法)
裁切原理:将世界空间中像素y值(垂直裁切)大于物体自身坐标y值一定范围的直接discard。
c#部分:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class DiscardTest : MonoBehaviour {
private Material m;
private void Start()
{
m = GetComponent<MeshRenderer>().material;
}
void Update (