我正在制作一款游戏,这是我第一次需要不止一次触摸才能工作。我注意到NSSet中的触摸索引似乎没有押韵或理由。它甚至可以在两个触摸仍处于活动状态时翻转。有谁能解释一下?任何人都可以解释我如何跟踪每个触摸及其动作(因为要求触摸索引可能不会返回您认为存在的那个)?
答案 0 :(得分:0)
显然没有对NSSet进行排序,如果他们打算对这些触摸进行排序,则会使它成为NSArray。
有关跟踪多个触摸的说明和示例代码,请参阅Apple's Event Handling Guide for iOS;简而言之,他们建议使用键入每个触摸对象地址的CFDictionaryRef来存储您感兴趣的任何属性。