当前位置:编程学习 > C#/ASP.NET >>

对游戏方面了解的大哥大侠们帮我看看啊啊.......

如果用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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,