Re: [問題] winforms
※ 引述《huggie (huggie)》之銘言:
: 我還沒有什麼視窗寫作的經驗但是想請教一下幾個問題
: 請問一下如果要寫個簡單的俄羅斯方塊的程式
: 用 GDI+ 來繪圖是正確的方法嗎?
: 又請問俄羅斯方塊之類的程式需要每隔一段時間
: 重新繪製 (因為方塊要掉下來) 或者是 user input
: 而方塊移動位置,這時是不是需要因應而有個 repaint,
: 那 repaint 要如何去做呢? 接收 keyboard event 就需
: 要重繪? 然後有個 timer 的 event 就重繪?
: 是直接 create 一個 graphics 就畫嗎?
: 網路上有什麼範例可以看的嗎?
用timer的話就直接invalidate用onpaint去接
這樣的話連create graphic都省了, form設double buffer就好
keyboard event的話用變數記起來, onpaint的時候再去檢查
用winform寫全螢幕的遊戲很蠢, 直接用遊戲引擎作效果會比較好
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.117.61.215
→
02/12 21:38, , 1F
02/12 21:38, 1F
推
02/13 19:32, , 2F
02/13 19:32, 2F
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章