c#对于使用GPU的网络游戏??也许是WebGL?

c#对于使用GPU的网络游戏??也许是WebGL?,c#,silverlight,opengl,gpu,webgl,C#,Silverlight,Opengl,Gpu,Webgl,我正在将一个使用OpenGL为windows制作的游戏移植到silverlight,目前它正在运行,但问题是XNA/silverlight没有足够的图形性能,我认为这是因为XNA不支持固定管道(OpenGL支持) windows版本比web版本快4到5倍,我知道填充率是有限的,因为当我把浏览器放大时,游戏会变得非常慢 你知道任何支持GPU和.net的网络平台,或者通过silverlight使用OpenGL的方法吗?我会调查,我见过大学的同事们用它制作漂亮的3d游戏。不幸的是,用户必须下载网络播放

我正在将一个使用OpenGL为windows制作的游戏移植到silverlight,目前它正在运行,但问题是XNA/silverlight没有足够的图形性能,我认为这是因为XNA不支持固定管道(OpenGL支持)

windows版本比web版本快4到5倍,我知道填充率是有限的,因为当我把浏览器放大时,游戏会变得非常慢


你知道任何支持GPU和.net的网络平台,或者通过silverlight使用OpenGL的方法吗?

我会调查,我见过大学的同事们用它制作漂亮的3d游戏。不幸的是,用户必须下载网络播放器,但如果你需要性能,它就在那里。

我会调查,我看到大学的同事们用它制作漂亮的3d游戏。不幸的是,用户必须下载Web播放器,但如果您需要性能,它就在那里。

固定功能管道只是意味着它是一个管道,具有硬件定义的固定功能/选项集……而基于着色器的渲染允许完全的灵活性。您是否已使用Silverlight启用GPU加速?(是的,它已启用)(我知道关于管道)我的游戏有非常简单的2D图形,我希望它能在广泛的观众中使用,而不需要专用的图形卡等。。。但是它必须是快速的,因为游戏是快速的,而且在一些集成的GPU(比如我的)中,固定的管道比可编程的管道快,可能它的硬编码就在SilicOne上固定的函数管道只是意味着它是一个管道,具有硬件定义的一组固定的函数/选项…而基于着色器的渲染允许完全的灵活性。您是否已使用Silverlight启用GPU加速?(是的,它已启用)(我知道关于管道)我的游戏有非常简单的2D图形,我希望它能在广泛的观众中使用,而不需要专用的图形卡等。。。但是它必须是快速的,因为游戏是快速的,并且在一些集成的GPU(如我的)固定管道中它比可编程管道快,也许它在siliconeUnity上的硬编码也有NaCL和Flash导出选项。。。虽然web player对于最终用户来说非常容易安装[我在一些非常封闭的环境中安装过,没有问题]。@OJ但它可以轻松地提高性能,而无需任何魔法。人们可以编写慢代码和慢算法,而不必考虑引擎。我的图形引擎速度快,优化程度高,它在我的集成gpu上以每秒60帧的速度运行(不需要图形卡),我希望它像你在互联网上看到的flash游戏一样,但是更好更快,以gpu的速度运行,这是因为我不希望游戏的规格太低,因为它将是一款互联网游戏我的游戏已经用c#编写,并且它与图形设备无关,我可以在unity上重用.net DLL??unity还有NaCL和Flash导出选项。。。虽然web player对于最终用户来说非常容易安装[我在一些非常封闭的环境中安装过,没有问题]。@OJ但它可以轻松地提高性能,而无需任何魔法。人们可以编写慢代码和慢算法,而不必考虑引擎。我的图形引擎速度快,优化程度高,它在我的集成gpu上以每秒60帧的速度运行(不需要图形卡),我希望它像你在互联网上看到的flash游戏一样,但是更好更快,以gpu的速度运行,这是因为我不希望游戏的规格太低,因为它将是一款互联网游戏我的游戏已经用c#编写,并且它与图形设备无关,我可以在unity上重用.net DLL吗??