【问题标题】:iOS Swipe Gesture Recogniser for a quick-paced gameiOS 滑动手势识别器,用于快节奏的游戏
【发布时间】:2014-10-17 14:26:49
【问题描述】:

我是 iOS 开发领域的新手,所以我从一个既不是《部落冲突》也不是臭名昭著的“我很富有”的游戏开始。我知道 Python 和 HTML/CSS,所以我能够应付计算机术语,但如果你能解释任何答案,那就太好了。

一个图案在屏幕上闪烁半秒钟,假设它是“左箭头,右箭头,左箭头”(以图片形式)。然后用户必须复制模式(以正确的顺序)才能向前推进。基本上,我在问什么是最简单/最有效的编程方式?如果我可以轻松添加更多模式,那就太好了。

我认为可以做到的一种方法是为每个模式设置一个 ID,其中有预定义的“节点”必须按特定顺序滑动。这个想法的一个好处是我可以添加模式,但是对它们进行编程可能需要一段时间。我的另一个想法是为用户的画笔分配一个“橡皮擦”,它会检测到 +-95% 的图案何时被刷过。但是,这将允许用户以任何顺序滑动。

也许我可以做一些超级简单的事情,但目前我不知道。如果我能在 Apple Swift 中做到这一点,那就太好了,但是 Objective-C 不是问题。

提前谢谢你,

【问题讨论】:

    标签: ios objective-c design-patterns swift swipe


    【解决方案1】:

    你基本上在标题中回答了你自己的问题。看看UISwipeGestureRecognizerdocumentation。从那里你只想将手势推送到一个数组中,然后与现有的模式数组进行比较

    【讨论】:

    • 嗨夸克,谢谢你的回复。如果您能多向我解释一下,以及如何将它与我的应用程序联系起来,那就太好了。谢谢!
    • 您阅读文档了吗?每当用户做出该手势时,手势识别器都会调用指定的方法。在这种情况下,UISwipeGestureRecognizer 将监听滑动(上、下、左、右),然后调用您指定的方法,以便您可以做任何您需要做的工作
    • 是的,我读过它,您的评论很有帮助。所以说我在屏幕上出现了“左、右、左”的图案,我需要为图片分配一个 ID 吗?如果是,它怎么知道用户的输入和图片想要的一样?
    • 这是一个让你弄清楚的练习......但它归结为将一组手势/方向与图片相关联,然后将用户滑动到该数组的内容进行比较
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-07
    • 1970-01-01
    • 2014-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-04
    相关资源
    最近更新 更多