- 博客(6)
- 收藏
- 关注
原创 C++多态简析
按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。或者可以理解为可以简单地概括为“一个接口,多种方法”,相同对象收到不同消息或不同对象收到相同消息时产生不同的实现动作。调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。再说白了,多态就是用父类型的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。
2024-05-28 22:26:21
557
原创 Unity Stencil模版测试的简单应用
通常情况下,Stencil值在绘制对象时被设置,然后在随后的绘制步骤中用来决定哪些像素应该被绘制,哪些像素应该被忽略,或者以不同的方式处理。在我们的屏幕上,每一个像素都有自己的stencil值,默认是0。在实际应用中,我们可以通过stencil test来改变像素的stencil值,也可以通过stencil test来剔除一些像素的渲染。在创建一个一样的,命名为Stencil2,Stencil的Value设为2,其他一样。这里填的是Replace,代表通过之后,用Ref的值替换当前缓冲的值。
2023-08-28 18:10:11
257
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人