我正在创建一个游戏,其中物体从天上掉下来,用户必须用底部的可移动篮子图像来捕捉。当物体与篮子相交时,物体就消失了。
我还为用户提供了在第一轮之后重播的选项(带有游戏的 ViewController 通过情节提要 segue 重新加载)。问题是重播似乎保留了我上次玩游戏时离开篮筐的最后一个位置的隐形“幽灵”图像/占位符。
不知何故,我的篮子 CGRect 框架的最后一个位置被保存了。有什么方法可以在每次游戏重播之间删除它吗?
编辑:通过重新加载,我的意思是在游戏中的某个点之后,我启动了一个场景转换(我从一个 UIViewController 转到另一个)。然后,我在按下按钮后回到原来的 UIViewController。