日期:2014-05-20  浏览次数:20830 次

刚接触net编程 问个控件问题 希望有人可以帮忙
我在做俄罗斯方块这个游戏,我用了4个pictureBox来实现移动的方块。
怎么实现这四个实例到form底下的时候静止在那里,并重新生成4个控件从下面下来,而且名字还是刚才定义的4个控件,我试了一些方法,但是再重新创建的时候,循环总是执行了一点就不执行,具体的就是执行到把这4个控件添加到form里面的代码就不再执行,而且程序也不返回。这是为什么,怎样解决,跪求解答。


------解决方案--------------------
我的思路是 先把7种可能的情况定义好
初始化的时候随机从这7种情况中取一个

单独的判断旋转的函数
已经静止的方块使用二维数组存储

正在下落的方块往下掉落之前先判断到底部没有
(有可能没到底就应该停止移动 譬如傍边伸过来挡住什么的)

QQ 18734997