想要在C#中进行游戏编程的人可以使用哪些初学者选项?

Sla*_*ard 7 c#

我知道XNA,但是当我的PC满足最低要求时,我朋友的PC缺少足够的显卡,所以他有问题.我想知道在XNA之外是否还有其他选择用于在C#中学习编程的人.

我希望我措辞得当.

Ree*_*sey 8

如果你还在"用C#学习编程",我会从那里开始,而不是从"游戏编程"开始.

使用XNA进行游戏编程需要一个合适的标准C#编程技能框架.一旦你掌握了基础知识,那么你可以使用像XNA这样的东西.

话虽这么说,如果你不满足XNA的最低要求,并且你仍然想做游戏编程(在C#中),你有几个选择.

您可以使用类似SlimDX的东西直接访问DirectX.这为DirectX编程提供了一个干净的C#接口,使您可以使用比XNA默认要求更低的入口点.

您还可以使用WPF或GDI +渲染进行2D游戏编程.