簡體   English   中英

快速產生隨機的游戲障礙

[英]generating random game obstacles in swift

我做了UIImage的6個障礙。

這些障礙物的center.x基於我的“運動”功能每0.045秒移動-5。 因此,過了一段時間,它們就消失了。

我試圖找出一種方法來重新生成這些障礙物,使其從右側視圖中重新出現並隨機化,因此我的游戲不斷有障礙物從右側滾動,並且每次它們從右側滾動時,他們有一個新的center.y值。

我最想念的是,檢查一下您的移動功能以查看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)
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM