2010-11-14 190 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或類似的包裝,並把櫃檯