关于DX程序绘图的有关问题,求指教
关于DX程序绘图的问题,求指教。
想在一个基于DX的全屏游戏的窗口里画点东西,开始用的是GDI结果没反应。
试了两次:
两种方法都不行。求问各位到底该怎么做?
------解决方案--------------------
如果装了msdn,那么samples中有一个‘donuts’的游戏可以参考。
------解决方案--------------------
先学游戏吧,"知己知彼"。
------解决方案--------------------
------解决方案--------------------
GDI绘是有反应的,但是由于DX在不停的绘制刷新,频率远比GDI快,所以马上被覆盖了...
HOOK DX的API是个稳妥的方法;
要简单也可以试试采用透明窗体并且设置鼠标点击穿透的偏门办法(仅限非全屏的DX程序)。
想在一个基于DX的全屏游戏的窗口里画点东西,开始用的是GDI结果没反应。
试了两次:
- C/C++ code
HDC hDC = GetDC(NULL); //绘图 ReleaseDC();
- C/C++ code
HWND hWndGame; HDC hDC = GetDC(hWndGame); //绘图 ReleaseDC();
两种方法都不行。求问各位到底该怎么做?
------解决方案--------------------
如果装了msdn,那么samples中有一个‘donuts’的游戏可以参考。
------解决方案--------------------
先学游戏吧,"知己知彼"。
------解决方案--------------------
------解决方案--------------------
GDI绘是有反应的,但是由于DX在不停的绘制刷新,频率远比GDI快,所以马上被覆盖了...
HOOK DX的API是个稳妥的方法;
要简单也可以试试采用透明窗体并且设置鼠标点击穿透的偏门办法(仅限非全屏的DX程序)。