按书上写完代码后,发现撞击后会是直接画面回到最初然后死掉按键盘没用:
就卡在这个画面上了……
然后上网搜了一下,发现一个问题和我类似但是不同,是位置更新的地方不对:
https://ask.csdn.net/questions/1064130
按照里面的回答,我发现我也是自己加了上下移动,但是在书上更新飞船位置时没有加入y坐标。
于是我打算先改一下,加入了y轴更新:
……
bug就解除了
感觉很神奇……我之前出的bug是它确实会重置飞船(猪猪)和外星人(蛋糕)的位置,但是动不了……飞船猪猪也确实是更新在了底端中部。。而不是原问题中的原位置更新
加了个y坐标更新就解决了……这是什么奇特的内部反应吗???