迅速产生随机游戏障碍

时间:2016-11-17 10:22:47

标签: swift

我已经制造了UIImage的6个障碍。

根据我的“移动”功能,这些障碍的中心x每0.045秒移动-5次。因此有一段时间后他们就不在了。

我正在试图弄清楚如何制作一个能够在右侧视图中重新生成这些障碍并随机化的功能,因此我的游戏不断有障碍物从右侧滚动并且每次从它们滚动进入对,他们有一个新的center.y值。

1 个答案:

答案 0 :(得分:0)

我最重要的是,检查一下你的运动功能,看看center.x< 0如果是这样,请将center.x更新为大于屏幕右侧的内容,同时将center.y更新为新的随机值。

一些模糊的伪代码:

if yourItem.center.x < 0 - yourItem.size.width / 2 { // to make sure we're clear of the screen
     yourItem.center = CGPoint(x: maxWidth, y: randomYPos)
}