XNA中的OpenGL有可能吗?

时间:2013-01-23 09:14:53

标签: opengl xna

我徘徊有没有办法在XNA中使用OpenGL,这不算Xamarin产品,如果是,是否有任何教程如何设置XNA库或它使用的任何东西。我需要这样的组合来开始处理我的项目,直到我购买MonoDroid,因此具有效果的项目可以轻松移植到Android。

2 个答案:

答案 0 :(得分:3)

Microsoft XNA是一个基于DirectX的框架;你不能只在OpenGL上运行它。 很好地回答你的问题:你应该看一下MonoGame(http://monogame.codeplex.com/):它是XNA的开源替代品,可在许多平台上运行。

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

答案 1 :(得分:2)

XNA仅限DirectX。如果要在.NET上使用OpenGL,可以使用多个库: OpentTK(最热门的)或SharpGL