因此,在我的 ios pacman 游戏中,检测到 pacman 和敌方砖块之间发生碰撞后,此方法运行。假设停止游戏计时器,显示开始按钮并将 pacman 返回到他的起点。该方法正常运行,除了 pacman 停留在原处并且永远不会返回到他的起点,我在更改中心点时是否犯了明显的错误?
-(void)lose{
[self stopTimer];
self.play.hidden = FALSE;
_start = CGPointMake(30, 247);
self.pacman.center = self.start;
[self.pacman setNeedsDisplay];
}
感谢您的帮助,亚历克斯