不需要太复杂的功能只需要能绘制bmp jpg等位图图片(用于处理显示点简单的连续图片合成的动画)
能绘制常用中文字体 其他音频处理 按键处理都不需要本人用过 早期的mcdx 和 xna mcdx暂用CPU资源太大 xna绘制中文字体太麻烦网上找了满久都找不见一个好用点的 自己又暂时没水平写一个出来唉....哪位高手有好介绍???
能绘制常用中文字体 其他音频处理 按键处理都不需要本人用过 早期的mcdx 和 xna mcdx暂用CPU资源太大 xna绘制中文字体太麻烦网上找了满久都找不见一个好用点的 自己又暂时没水平写一个出来唉....哪位高手有好介绍???
解决方案 »
- VS2005与SQL2005的连接问题
- C#?
- 求算法:1G内存,大小1G的文本文件,1000个关键词,找出现次数最多的前个10词
- C#语言写的希尔排序和堆排序,请高手指点
- WinForm中如何实现刷新WebBrowser后,重新加载WebBrowser,也就是激活WebBrowser的DocumentCompleted事件
- 将表格存为图片格式?
- winform如何获取某行某列的控件,让它获得焦点。已经知道是哪一行。
- 调用自己定义的类的时候遇到的问题,急!
- C#中响应linkLabel的点击事件,使得点击链接时打开这个链接应怎么做?
- 昨天一个师兄给我上了一课,虽然他说得不是对的,但是我还是没有办法反驳他。
- ObjectDataSource 引发类型为“System.OutOfMemoryException” 急……
- C#怎样把一个字符串当成一个代码执行
#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; // 处理鼠标移动
};
源代码,需要用email先注册codeproject的用户后才能下载!http://www.codeproject.com/KB/cs/Image_Histograms.aspx