Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VB.NET的快速二维图像库/dll?_Vb.net_Visual Studio 2010_Dll_2d_System.drawing - Fatal编程技术网

VB.NET的快速二维图像库/dll?

VB.NET的快速二维图像库/dll?,vb.net,visual-studio-2010,dll,2d,system.drawing,Vb.net,Visual Studio 2010,Dll,2d,System.drawing,在尝试了VB.NET图像和绘图类之后,我正在寻找一个可以使用的新类 问题是,实际的类非常慢,即使是24 fps的速率也太慢,无法刷新移动的225x70图像和双缓冲区。使用带画笔的.FillRectangle速度很快,可以完成这项工作,但图像平铺在矩形后面,不会随矩形移动 你知道我能做什么吗?如果我需要安装DLL或类似的东西,请尝试在您的回答中澄清,因为我是VB.net语言的新手 *我已经试过openTK了,但它似乎大部分是3D的,我只需要2D。我应该用它吗?我找不到VB.NET的初学者教程 我认

在尝试了VB.NET图像和绘图类之后,我正在寻找一个可以使用的新类

问题是,实际的类非常慢,即使是24 fps的速率也太慢,无法刷新移动的225x70图像和双缓冲区。使用带画笔的.FillRectangle速度很快,可以完成这项工作,但图像平铺在矩形后面,不会随矩形移动

你知道我能做什么吗?如果我需要安装DLL或类似的东西,请尝试在您的回答中澄清,因为我是VB.net语言的新手


*我已经试过openTK了,但它似乎大部分是3D的,我只需要2D。我应该用它吗?我找不到VB.NET的初学者教程

我认为XNA或GorgonLib是最好的选择。OpenTK也不错,但我认为它对于二维绘图来说太复杂了一点。还有SDL.NET,但它已经有一段时间没有更新了,它是为2d设计的。就速度而言,我使用过的最好的2d库是allegro,但我不确定是否有任何可用于.NET的包装器


Gorgon:

你没有尝试在Windows窗体中绘制图形,是吗?你可能对DirectXtanks很感兴趣,你知道我如何在我的vb项目中包含/导入这些图形吗?我研究了Gorgon的功能,我发现它很糟糕,因为它需要在游戏运行的每台计算机上安装一些其他东西。。。XNA看起来很有趣,但它很复杂。我还没有检查SDL,但我想我会坚持打开TK。在这一点上,我唯一需要知道的是如何使用PNG透明图像对事物进行纹理处理。。。