didBeginContact冻结

时间:2017-03-25 20:18:45

标签: ios sprite-kit

我正在生成一个随机数并访问一组颜色,以便在接触时设置精灵的颜色。但是第一次调用didBeginContact()时会冻结。我的代码如下所示:

func didBegin(_ contact: SKPhysicsContact) {

    index = Int (arc4random_uniform(5))

    ball.fillColor = col[index]

其中colUIColorball的数组SKShapeNode。它在第一次碰撞后工作正常但第一次碰撞冻结了游戏。有什么想法吗?

0 个答案:

没有答案