绘制一个平滑的扩展圆

时间:2014-02-09 23:09:50

标签: c# xna

我想创建一个声纳ping,当它被激活时,一个圆圈从船的位置发出。但是,如果我使用纹理并随着圆圈变大而缩放,圆圈的厚度也会增加,我尝试使用spritesheet,但是使扩展看起来平滑所需的纸张尺寸是不切实际的。我将如何编写一个平滑的扩展圈?

1 个答案:

答案 0 :(得分:4)

根据您尝试生成的形状的复杂程度,您可以完全在像素着色器中完成。有关如何以这种方式绘制非常简单的消除锯齿的圆圈的示例,请参阅this article