本文主要是介绍Unity Shader学习:裁切效果,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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;}
这篇关于Unity Shader学习:裁切效果的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!