闂傚倷娴囬妴鈧柛瀣崌閺岀喖顢涘⿰鍐炬毉濡炪們鍎婚幏锟� (0) +1 闂備浇宕垫慨宥咁吋閸℃浼� (0) +1 闂傚倸鍊搁オ瀛樼閻戣棄绠柨鐕傛嫹 (0) +1
闂傚倷娴囬妴鈧柛瀣崌閺岀喖顢涘⿰鍐炬毉濡炪們鍎查崹鍧楀蓟閻旇 鍋撳☉娅亝鎱ㄩ崶褉鏀芥い鏇炴鐎氾拷闂傚倷绀侀幖顐ゆ偖椤愶箑纾块柛鎰嚋閼板潡鏌涘☉娆愮稇缂備讲鏅犻弻鐔碱敍濠婂喚鏆銈冨劵閹凤拷>>

正在阅读:俄罗斯方块.NET开发攻备(2)俄罗斯方块.NET开发攻备(2)

2004-02-14 09:34 出处:中国电脑教育报 作者:范晓炬 责任编辑:zyq
在程序中,可以使用Canvas对象的FillRectAngle方法实现画一个矩形。而用区域的底色再画一次就是擦除方块了。画方块的代码如下:   Graphics canvas = Graphics.From-   Hwnd(frmMain.handle);   SolidBrush fillBrush = new SolidBrush(填充颜色);   canvas.FillRectangle(fillBrush, 横坐标, 纵坐标, 长, 宽);   其他自己实现的模块可以加为窗体对象的方法。至于变量也可以设计成窗体的域。如果你不熟悉C#的语法,不用担心,可以使用向导功能,Visual Studio.net会自动加入你所需要的东西。   关于实现还有更多的细节。通过自己的努力来解决这些问题并不难,还可以获得意想不到的乐趣,在此笔者就不赘述了。   更深入一些   使用Visual C#几乎可以做出一切东西来,从即时战略到三维RPG游戏。当然还有各种应用软件了。如果想开发出更复杂的游戏,还需要学习更多的东西,为了提高显示速度,需要使用DirectX,为了制作3D图像,又要使用Direct3D。由于游戏的流程和内部原理很复杂,所以需要学习数据结构、图形学、操作系统……   学习这么多专业知识需要很大的努力,不过如果心中有一个梦想,那么再难的目标也能实现。“千里之行,始于足下”,尤其是在迈出了俄罗斯方块的第一步之后,你实际上已经走进了软件开发,尤其是游戏开发的大门,前面的世界是美丽多彩而又充满挑战的。
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品
闂傚倷绀佺紞濠傖缚瑜旈、鏍幢濡炵粯鏁犻梺閫炲苯澧撮柟顔款潐閹峰懘宕ㄦ繝鍌欐樊婵犵妲呴崑鎾诲箯閿燂拷闂傚倷鐒﹂幃鍫曞磿閹惰棄纾绘繛鎴欏灩閺勩儵鎮橀悙鏉垮珟濞存粍绮撻弻娑㈩敃閿濆棛顦ラ梺鍛婃閹凤拷