1

我在徘徊有没有一种方法可以使用 OpenGL 在 XNA 中工作,这不包括 Xamarin 产品,如果是的话,是否有任何关于如何设置 XNA 库或它使用的任何东西的教程。在我购买 MonoDroid 之前,我需要这样的组合来开始我的项目,因此具有效果的项目可以轻松移植到 Android。

4

2 回答 2

3

Microsoft XNA 是基于 DirectX 构建的框架;你不能只在 OpenGL 上运行它。对您的问题的详细回答:您应该查看 MonoGame (http://monogame.codeplex.com/):它是 XNA 的开源替代品,可在许多平台上运行。

它不是 XNA(您需要将您的项目重新定位到 MonoGame、IIRC),但它几乎是一个替代品(在几分钟到几小时内移植游戏的成功案例很多)。

于 2013-01-23T09:41:44.783 回答
2

XNA 只是 DirectX。如果你想在 .NET 上使用 OpenGL,有多个库: OpentTK(最流行的)或SharpGL

于 2013-01-23T09:45:16.170 回答