
Agg的.NET版本Agg-Sharp.zip
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Agg-Sharp是Agg图形库的.NET版本,提供了高质量的2D渲染功能,支持Alpha通道和抗锯齿技术,适用于游戏开发与复杂图形应用。
Agg-Sharp 是 Agg 的 .NET 版本移植。AGG 是一个开源的二维图形引擎,它提供了一系列结合了亚像素技术和反走样的高质量图形算法,并且具有高度灵活性。其作者将其描述为“创建其它工具的工具”。AGG 采用松耦合的设计理念和模板类的方法,使开发者可以自由地组合、改写或替换其中的部分或全部算法以满足特定需求。
示例代码如下:
```csharp
using MatterHackers.Agg.UI;
using System;
namespace MatterHackers.Agg
{
public class HelloWorld : SystemWindow
{
public HelloWorld() : base(640, 480)
{
AddChild(new TextWidget(Hello World, 320, 240, justification: Font.Justification.Center));
ShowAsSystemWindow();
}
// 在这里我们画一个圆,以增加趣味性
public override void OnDraw(Graphics2D graphics2D)
{
graphics2D.Circle(320, 100, 50, RGBA_Bytes.Blue);
base.OnDraw(graphics2D);
}
[STAThread]
public static void Main(string[] args)
{
new HelloWorld();
}
}
}
```
全部评论 (0)


