![](/img/trans.png)
[英]SpriteKit Swift: How to prevent a Crash when bodyA collisions with more than one bodyB at the same time?
[英]SpriteKit prevent more than one touch at a time
我正在制作SpriteKit游戲,我想知道是否有一種方法可以防止一次以上的觸摸。
在我的游戲中,每次觸摸都會添加一個對象,我有點不想這么做。 (即使很有趣)是否有辦法我該怎么做? 我會用什么? 你能指出我正確的方向嗎? 而且我知道有很多方法可以做到,因為我已經看到了很多具有該功能的游戲。
我會在“ appdelegate.swift”中放一些東西來防止這種情況,還是與“觸摸開始”功能有關?我嘗試了幾種方法,但似乎都沒有用,我在整個google上進行了搜索,但無濟於事。
如果有人可以幫助我,我將不勝感激,但它並不那么重要,因為它根本不會破壞游戲的平衡。
您可以使用UIView
multipleTouchEnabled屬性:
設置為YES時,視圖將接收與多點觸摸序列相關的所有觸摸,並在視圖范圍內開始。 設置為NO時,視圖僅接收在視圖范圍內開始的多點觸摸序列中的第一個觸摸事件。 此屬性的默認值為NO。
像self.view.multipleTouchEnabled = false
這樣使用它,其中self是一個場景。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.