对游戏方面了解的大哥大侠们帮我看看啊啊.......
如果用C# 实现图中红色框内的效果怎么办到啊?????就是当魔兽启动后 VS平台怎么在 Direct3D 的模式下写字,而且字还是淡出的效果.
--------------------编程问答-------------------- 帮顶 --------------------编程问答-------------------- 感谢你帮顶,
我目前只能这样做
void DrawFlag()
{
Intptr HDC = GetDC(IntPtr.Zero); //GetDC 为WinAPI
Graphics G = Graphics.FromDC(HDC);
G.DrawString(.....);
}
但是这样做立马被游戏刷新掉了,很是苦恼啊 --------------------编程问答-------------------- 高手去哪了啊,大家来帮帮我啊... --------------------编程问答-------------------- 不了解..关注下.....Up --------------------编程问答-------------------- 你试下将上面的代码写到paint事件处理程序中去 --------------------编程问答-------------------- 关注学习! --------------------编程问答-------------------- 帮你顶,高手哪去了? --------------------编程问答-------------------- 玩过魔兽争霸,关注!
暴雪的精品啊 ! --------------------编程问答-------------------- 你绘制对象的句柄 是WAR3的?还是OS的? 还是其他?如果是WAR3的就被刷了
看你的代码 可能 获取的句柄是WAR3的句柄。 --------------------编程问答-------------------- To --- hm7921936
获取的是OS 当前的屏幕,
GetDC(IntPtr.Zero); 这句就是。
但还是被刷了,我就是想知道 VS平台是怎么做到的,
还有我查了很多,有人说是Hook 魔兽的 WM_PAINT 这个消息,不知道有没有用?
大哥大姐大叔大婶们来看看啊............. --------------------编程问答-------------------- 帮顶,不懂游戏。但是看起来好像很有难度阿
补充:.NET技术 , C#