对象的抽象能力。
你这种,我估计一下,就是,你把判断按键。与形态,用了一大堆的IF。
这样就容易出现这个问题。
事实上你应该,
蛇的方向,(上下左右)。
按左。上的时候,按左,下的状态左。
当然了,还有一种办法。
就是。你把蛇,其实,算做一个。ABCD,BCDE,这样的序列。
仅仅是把,最后一下,“搬”到 你的方向上罢了。
当然了,这种是查了贪吃蛇 别人的算法之后的。。
如果你能自己想到的话,那提高肯定很快。
同时,这个当然也回避了另一种问题。。
不过,这个游戏本来就是游戏,又不是以正确与否来算。
所以,你自己去想好了。