2014-10-17 65 views
3

我是iOS開發領域的新手,因此我開始使用既不是Clash of Clans也不是臭名昭着的「我很富有」的遊戲。我知道Python和HTML/CSS,所以我將能夠應付計算機術語,但如果你能解釋任何答案,那將是非常好的。適用於快節奏遊戲的iOS Swipe Gesture識別器

一個圖案在屏幕上閃爍半秒,假設它是'左箭頭,右箭頭,左箭頭'(圖片形式)。然後用戶必須複製該模式(按照正確的順序),以便向前推進。基本上,我在問什麼是最簡單/最有效的編程方式?如果我可以輕鬆添加更多模式,那將非常棒。

我認爲可以做到的一種方式是爲每個模式都有一個ID,其中有預定義的「節點」必須以特定的順序刷入。這個想法的一個好處是我可以添加模式,但是它可能需要一段時間來編程。我的另一個想法是給用戶的畫筆指定一個'橡皮擦',它會檢測到圖案的+ -95%被刷過。但是,這將允許用戶以任意順序輕掃。

也許有一件超級簡單的事,我可以做,但目前我不知道。如果我可以在Apple Swift中執行此操作,那將非常棒,但是Objective-C不是問題。

謝謝你在前進,

回答

1

你基本上回答了自己的問題的稱號。看看UISwipeGestureRecognizerdocumentation。從那裏你只需要將手勢推入陣列,然後與現有的陣列進行比較

+0

嘿夸克,謝謝你的迴應。如果你能向我解釋更多,以及如何將它與我的應用程序聯繫起來,那將是非常好的。謝謝! – will 2014-10-17 14:33:05

+0

您是否閱讀過文檔?每當用戶做出該手勢時,手勢識別器就會調用指定的方法。在這種情況下,UISwipeGestureRecognizer會監聽(上,下,左,右),然後調用你指定的方法,這樣你就可以做任何你需要做的工作。 – quark 2014-10-17 14:34:50

+0

是的,我讀了它,你的評論幫助。所以說我屏幕上出現了'左,右,左'的模式,我是否需要爲圖片分配一個ID?如果是這樣,它會如何知道用戶的輸入等於圖片所需? – will 2014-10-17 14:40:09