【发布时间】:2011-03-15 02:25:16
【问题描述】:
我正在开发一款游戏,这是我第一次需要不止一次触摸才能工作。我注意到 NSSet 中的触摸索引似乎没有韵律或理由。它甚至可以在两个触摸都处于活动状态时翻转。谁能解释一下?谁能解释我如何跟踪每次触摸及其动作(因为在索引处请求触摸可能不会返回您认为存在的那个)?
【问题讨论】:
标签: ios ipad multi-touch touches touchesmoved
我正在开发一款游戏,这是我第一次需要不止一次触摸才能工作。我注意到 NSSet 中的触摸索引似乎没有韵律或理由。它甚至可以在两个触摸都处于活动状态时翻转。谁能解释一下?谁能解释我如何跟踪每次触摸及其动作(因为在索引处请求触摸可能不会返回您认为存在的那个)?
【问题讨论】:
标签: ios ipad multi-touch touches touchesmoved
NSSet 明确没有排序,如果他们打算对触摸进行排序,他们会将其设为 NSArray。
请参阅Apple's Event Handling Guide for iOS 了解有关跟踪多次触摸的说明和示例代码;简而言之,他们建议使用 CFDictionaryRef 键控每个触摸对象的地址来存储您感兴趣的任何属性。
【讨论】: