2010-11-14 191 views
0

我已经用C#的基本形式窗口一个倒数计时器,我希望它出现的游戏画面,我试图设置窗体属性,但是游戏画面不会工作的。 它将如何完成?任何想法?计时器出现在游戏屏幕

+1

这是什么“的游戏画面?” – cdhowie 2010-11-14 07:49:28

+0

你的意思是你希望它永远是放在上面,有点像FPS计数器。 – 2010-11-14 07:52:00

+0

@cdHowie:游戏屏幕在游戏时间计时器中的含义也是最重要的。 – 2010-11-14 07:54:11

回答

0

如果您正在寻找绘制一个计时器到现有的DirectX或OpenGL支持的游戏那么我建议你看看下面的问题,其提供了关于挂钩和拦截来电随着与应用工作画拨打电话的功能信息。不过,我相信这超出了您希望添加计时器所遇到的复杂程度。

LINK:OpenGL/DirectX Hook - Similar to FRAPS

0

,如果你是使用OpenGL,XNA或者我会给你一个通用的反应,你不指示。

如果这是你的游戏

闪屏应该是游戏圈的一部分。这意味着将有一个update()和一个draw()。

  • 在你必须计算的剩余时间,并将其存储在一个对象的变量或属性的更新方法。

  • 绘制方法你应该画剩余时间。

我的建议是你创建一个TimeCounter类,因为你似乎也想在游戏中重用它。

如果不是你的游戏

  • 大多数游戏都会切换到全屏直接渲染模式。这不是不可能,但很难。

  • 如果游戏网站,那么你就可以在iframe或类似的包装,并把柜台