我正在创造一种游戏,其中物体从天空落下,用户必须抓住底部的可移动篮子图像。当物体与篮子相交时,物体消失。
我还为用户提供了在第一轮之后重播的选项(带有游戏的ViewController通过故事板segue重新加载)。问题是重播似乎保留了我最后一次玩游戏时离开篮筐的最后一个位置看不见的“鬼”图像/占位符。
不知何故,我的篮子CGRect框架的最后位置正在保存。有什么方法可以在每次游戏重播之间删除它吗?
编辑:通过重新加载,我的意思是在游戏中的某个点之后,我启动场景转换(我从一个UIViewController转到另一个)。然后,按下按钮后,我回到原来的UIViewController。
答案 0 :(得分:0)
你错过了给我们代码,所以这个答案只能是热门话题。
删除-viewWillApear: