我首先要注意的是,在这个小项目中,我没有使用任何xna或linq。基本上,我想用c windows应用程序克隆俄罗斯方块。我已经画出了我的网格,我的图片框大小250x500,使每个方块25像素x 25像素。
现在,我是个画形的业余爱好者。我可以在网格上画线、矩形、圆、椭圆和多边形,我可以用颜色填充它们,就这样。我除了画画外,不能做很多别的事。基本形状换句话说,使用我创建的点绘制多边形,如俄罗斯方块中的“T”形。
我的问题是,在制作俄罗斯方块形状时,我应该使用c中的绘图方法绘制它们,还是应该创建并导入俄罗斯方块形状的位图图片,并使用它们来创建我的俄罗斯方块克隆?
一旦我能画出形状,剩下的我就可以自己画了。另外,在游戏网格上工作时,我是否从名为game grid的类继承picturebox属性?

最佳答案

最好使用位图和预渲染图像,因为这样可以加快每个帧的渲染速度。大多数这样的游戏都是这样做的。

关于c# - 如何在C#中逼近绘制形状以进行俄罗斯方块克隆?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15308014/

10-08 23:02