作者elestel (呀)
看板C_Sharp
标题Re: [问题] winforms
时间Fri Feb 9 21:16:23 2007
※ 引述《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
1F:→ huggie:并不想写全萤幕的. 不过请问游戏引擎是什麽意思? 02/12 21:38
2F:推 huggie:没人看到我的问题..自己推一下XD 02/13 19:32