说实话,她根本不适合,开发桌面游戏还是VC好,网络游戏现在不知道有没有3D的,反正我认为C#她既不合适,将来不知道

解决方案 »

  1.   

    DirectX9.0的sdk就不支持C#语言,你玩过的windows游戏有不用DirectX的吗?
    所以它不适合
      

  2.   

    我使用认为C#作为游戏开发尤其是网络游戏开发是早晚的事,也许它的目前它的性能还不能胜任哪些对性能有要求的游戏,但是它在网络编程上的优势以及将来的进一步改善都有可能使它在游戏开发上占有一席之地。就拿C++来说吧,当初它也不是开发游戏的首选。在DOS时代,大多数的游戏采用的是汇编和C,或者是用C写好后,在把它改成汇编。随着操作平台的改变以及计算机硬件技术的发展,用汇编和C来编写复杂大型的游戏变得有些困难,面向对象的技术使得C++成了游戏开发的主要语言,那些指责C++性能的论调也渐渐的销声匿迹。所以,我相信C#一定会成为游戏开发的重要语言之一。
      

  3.   

    C#是我用过功能最强大的语言。不过还是存在不少问题,开发网络程序非常方便,可是用作游戏开发恐怕现在还比较困难,不过C#是微软重点推崇的语言,以后肯定会得到改进。.net程序对内存的消耗是巨大的,我都怀疑他的内存回收机制,而游戏对内存要求特别高,所以至少现在C#的程序在这方面比其他语言例如VC还有很多不足。