+ -
当前位置:首页 → 问答吧 → 用程序在一个其他的游戏的窗体上画线,却无法显示...

用程序在一个其他的游戏的窗体上画线,却无法显示...

时间:2011-10-04

来源:互联网

我是做C#的,我用一个C#程序在屏幕的中间画一条横线,一条竖线,组成一个十字,这个十字在没进D3D游戏之前,可以显示在任何窗体的上面(置顶),但是只要进入游戏以后,这个十字就无法显示,哪怕设置每毫秒重绘一次,还是无法显示,这是什么原因,求高手指点!

其实这个功能就像是Fraps显示游戏帧数的功能一样,用过Fraps的人都知道,运行Fraps以后,不管进入什么游戏,在游戏的左上角都会有数字用来显示帧数(它这个数字是怎么显示的呢?)

像这个的一个功能,怎样才能实现呢? 希望有高手指点一下,详细点!谢谢

作者: gaz00   发布时间: 2011-10-04

十字是光标,fps显示是抬头字体,都是正交投影模式下绘制。
类似于游戏中的UI绘制。

作者: dizuo   发布时间: 2011-10-05