thanks

解决方案 »

  1.   

    DIRECTX佳,因为可以播放MIDI文件
      

  2.   

    up,有没有细心点的,并帮我介绍一下SDK是什么,还有这两方面的书和资料
      

  3.   

    SDK(SoftWare Develop Kit 软件开发包),
    依赖于某个软件或硬件系统存在,由该软件或硬件的
    生产厂商提供。其内容主要为软件或硬件提供的开发
    的接口。
    你也可以开发自己的。
    -------------
    目前,directX 还不能跨平台!
      

  4.   

    up,有没有细心点的,并帮我介绍一下SDK是什么,还有这两方面的书和资料
    我不结贴,  信 誉 值:  97 又要下跌了,可是大家给我一个结贴的理由好吗?
      

  5.   

    directx的帮助资料很详细。例子很多打过星际吗,那就是directx写的
      

  6.   

    1. SDK是 Software Development Kits的简称。在Windows编程中,通常指的是主要采用Windows API进行编程,VC中能直接调用这些API,但VC还提供了MFC、ATL等其他内容。
    很多底层软件开发包都叫做SDK,用户自己开发一些底层软件包也可以叫做SDK,但绝大部分SDK都是以C函数库的形式或者Java类库的形式提供的。
    2. 用VC 做3D游戏是DIRECTX好用还是OPENGL 好用??这个问题太空泛。但有几点可供参考:
      1) OpenGL跨平台,支持Windows、Unix、Linux、MacOS等操作系统,DirectX只支持Windows。
      2) OpenGL最早由SGI公司开发,后由多家公司共同维护,带来的问题是升级换代很慢。DirectX由Microsft开发,这几年获得巨大发展,多次升级。
      3) OpenGL基于函数库,DirectX使用COM。
      4) OpenGL成熟稳定,获得广泛支持;DirectX在Windows上具有优势。
    自己斟酌吧。