不需要太复杂的功能只需要能绘制bmp jpg等位图图片(用于处理显示点简单的连续图片合成的动画) 
能绘制常用中文字体 其他音频处理 按键处理都不需要本人用过 早期的mcdx  和 xna  mcdx暂用CPU资源太大   xna绘制中文字体太麻烦网上找了满久都找不见一个好用点的 自己又暂时没水平写一个出来唉....哪位高手有好介绍???

解决方案 »

  1.   

    //GameEngine.h文件:#pragma once
    #include <windows.h>LRESULT CALLBACK WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);
    class GameEngine
    {
    protected:
    HINSTANCE m_hInst;    // 应用程序实例句柄
    HWND   m_hWnd;     // 窗口句柄
    LPSTR   m_szWndTitle;   // 窗口标题
    int    m_cxGame;    // 游戏画面宽度
    int    m_cyGame;    // 游戏画面高度
    int    m_iFrameDelay;   // 帧之间延迟的毫秒数
    BOOL   m_bPause;    // 指示游戏是否暂停
    HDC    m_hdcMem;    
    HBITMAP   m_hBitmap;public:
    GameEngine(LPSTR szWndTitle, int cx, int cy, int iFrameRate);
    virtual ~GameEngine(void);
    int   Run(void);
    LRESULT HandleEvent(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam); 
    BOOL Init(HINSTANCE hInst);// 访问内部字段
    HWND GetWnd(void) { return m_hWnd; }
    BOOL IsPause(void) { return m_bPause; }
    int   GetFrameDelay(void) { return m_iFrameDelay; }
    int   GetGameWidth(void) { return m_cxGame; }
    int   GetGameHeight(void) { return m_cyGame; }
    private:
    BOOL CreateWnd (HINSTANCE hInst);
    BOOL CreateBackBuffer(void);// 用户要重写的接口
    protected:
    virtual BOOL SetGameParams(void) = 0;    // 初始化角色的参数
    virtual void PaintToMemDC(void) = 0;     // 重绘帧
    virtual void ChangeGameParams(void) = 0;    // 改变角色的状态virtual void OnKeyPress(void) = 0;      // 处理按键
    virtual void OnMouseLButtonDown(int x, int y) = 0; // 处理鼠标左键按下
    virtual void OnMouseLButtonUp(int x, int y) = 0;   // 处理鼠标左键释放
    virtual void OnMouseRButtonDown(int x, int y) = 0; // 处理鼠标左键按下
    virtual void OnMouseRButtonUp(int x, int y) = 0;   // 处理鼠标右键释放
    virtual void OnMouseMove(int x, int y) = 0;    // 处理鼠标移动
    };
      

  2.   

    http://blog.csdn.net/lingang_/archive/2008/07/11/2639810.aspx
      

  3.   

    看看这个?
    源代码,需要用email先注册codeproject的用户后才能下载!http://www.codeproject.com/KB/cs/Image_Histograms.aspx
      

  4.   

    还有这个!RaceX - A 2D racing game using DirectDraw