Csharp/C#教程:Microsoft XNA Game Studio的替代品?分享


Microsoft XNA Game Studio的替代品?

出于某种原因,XNA Game Studio无法在我的电脑上运行。 :(。它说的是关于像素着色器的东西,我的硬件不支持某些东西或其他。我只需要制作一些体面的2D游戏和演示。我也不认为它可以在我的目标受众的PC上工作(来自发展南亚国家)。

那么XNA有什么替代方案可以让我获得相同的性能并拥有足够成熟的API吗?

你可以看看Allegro (一个游戏编程库)

编辑以提供更多信息:

Allegro 4和Allegro 5是跨平台的,主要针对video游戏和多媒体编程。 它们处理常见的低级任务,例如创建窗口,接受用户输入,加载数据,绘制图像,播放声音等,并且通常抽象掉底层平台。 但是,Allegro不是游戏引擎:您可以根据自己的喜好自由设计和构建程序。

Allegro 4和5支持主要操作系统(Unix / Linux,Windows(MSVC,MinGW)和MacOS X)。 该引擎本身支持2D图形基元(您将需要一个单独的API,如OpenGL或DirectX用于3D渲染,但您说这不是您的目标)。

您可以查看ANX:

ANX.Framework是一个与Microsoft的XNA框架4.0源代码兼容的框架。 源兼容性意味着,只需将Microsoft.XNA.Framework中的所有命名空间替换为ANX.Framework,即可将XNA游戏项目“翻译”为ANX游戏项目。 ANX的优势在于您可以交换RenderSystem,InputSystem和AudioSystem。 通过交换这个系统,您不再局限于使用XNA正在使用的DirectX9来运行您的游戏。 ANX默认配备DirectX10 RenderSystem。 目前正在开发DirectX 11,DirectX 11.1和OpenGL 3 RenderSystem。 这样就可以在Linux和OpenGL等支持的平台上运行游戏,只需交换命名空间即可。

~codeplex网站: http : //anxframework.codeplex.com/

它仍在大力开发中,但大多数基本的XNAfunction都已实现。

上述就是C#学习教程:Microsoft XNA Game Studio的替代品?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1007775.html

(0)
上一篇 2021年12月29日
下一篇 2021年12月29日

精彩推荐