在Swift中产生Span重叠

时间:2019-02-20 18:42:24

标签: swift sprite-kit overlap skspritenode

我正在使用SpriteKit制作游戏,并且有两个SKSpriteNode正在使用gameTimer的每个SKSpriteNode生成。

有没有一种方法可以防止在使用计时器将节点生成到屏幕上时,这些节点在彼此之上生成?如果需要,这是我的代码。 addObstacleupdateTimer是实际产生节点的函数。

//adds new obstacles every obstacleInterval seconds
gameTimer = Timer.scheduledTimer(timeInterval: TimeInterval(obstacleInterval), target: self, selector: #selector(addObstacle), userInfo: nil, repeats: true)

//adds new enemies every enemyInterval seconds
gameTimer = Timer.scheduledTimer(timeInterval: TimeInterval(enemyInterval), target: self, selector: #selector(updateTimer), userInfo: nil, repeats: true)

0 个答案:

没有答案