Dav*_*ten 5 vb.net performance drawing gdi+
初始测试表明 GDI+(用 VB.NET 编写)对于我的目的来说不够快。我的应用程序需要能够以每秒 20 多帧的全屏分辨率绘制数万个粒子(彩色圆圈,最好是抗锯齿的)。
我很犹豫要不要离开 GDI+,因为我还需要 GDI+ 的许多其他高级绘图功能(虚线图案、图像、文本、路径、填充)。
寻找关于使用 OpenGL、DirectX 或其他平台来加速 VB.NET 中的粒子渲染的好建议。我的应用程序是严格的 2D。
善意,大卫
如果您想使用 VB.NET,那么您可以使用 XNA 或 SlimDX。
我有一些使用 GDI+ 和 XNA 制作游戏的经验,我可以理解 GDI+ 给您带来麻烦。如果我在那里检查 XNA,它比 GDI+ 快得多,因为它实际上使用您的视频卡进行绘图,并且它有很多很好的在线文档和示例。
SlimDX 看起来也不错,但我没有任何经验。SlimDX 基本上是 .NET 的 DirectX API。
| 归档时间: |
|
| 查看次数: |
8479 次 |
| 最近记录: |