代码之家  ›  专栏  ›  技术社区  ›  Bojangles Vincent Baillet

XNA是否支持OpenGL

  •  3
  • Bojangles Vincent Baillet  · 技术社区  · 14 年前

    2 回复  |  直到 12 年前
        1
  •  3
  •   Andrew Russell    14 年前

    这个 XnaTouch 实现运行在iPhone上,因此在幕后使用OpenGL ES。它通过Mono项目(特别是iPhone的MonoTouch)使用C#。这可以作为将XNA移植到其他不支持DirectX的平台(例如:Mac、Linux)的基础。

    (注意:根据我的经验,XnaTouch实现不是很好。)

    我甚至不明白为什么你会想使用XNA,但是在Windows下,在现有的XNA实现中,OpenGL就可以正常工作了。

        2
  •  5
  •   Finglas    14 年前

    不,不是直接的。XNA是基于DirectX构建的。

    我建议你现在的游戏逻辑和图形是分开的。如果您决定在稍后的日期端口,传输应该更容易从C++转换为C语言。