Привет, я сделал игру iOS под названием «Racing Horses» и опубликовал ее в App Store. Это было прекрасно с игрой на iOS 8.x.x, но после того, как я установил iOS 9 Beta 3, в той же игре (одни и те же коды), iPhone не может распознать несколько касаний. Я должен оставить свой палец, чтобы сделать следующее прикосновение. Но это было не так, я мог бы сделать новый щелчок, даже если я все еще держу свой предыдущий кран. В чем проблема, что мне делать?iOS 9, Xcode 7, Multitouch с SpriteKit
3
A
ответ
8
У меня была та же проблема в игре, запущенной этим летом.
я должен явно включить несколько штрих в SKScene
:
-(void)didMoveToView:(SKView *)view {
self.view.multipleTouchEnabled = YES;
}
Вот более подробно - В игре используются подклассы SKSpriteNode
. Они проверяют количество касаний в зависимости от спрайта. В подклассе:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
NSLog(@"TapCount = %lu", (unsigned long)touches.count);
if (touches.count == 2) {
// do something
}
}
1
Простая ошибка, я включил мультитач в построителе интерфейса, проблема решена. Но я не знаю, как он отключился сам по себе :)
6
Похоже, что с ios 9 мультитач должен быть явно включен. Я не думаю, что это было так. У меня теперь есть эта проблема во всех моих приложениях spritekit. Просто добавьте self.view.multipleTouchEnabled = YES; in viewDidLoad, исправляет это для меня.
Смежные вопросы
- 1. Проблемы с SpriteKit в Xcode 7 и IOS 9
- 2. Xcode 7 iOS 9 Swift 2.0 Производительность Spritekit медленная
- 3. Проблема с Xcode 7 iOS 9 mapview
- 4. AutoRotate не работает iOS 9 & xcode 7
- 5. ECSlidingViewController-не работает XCode 7 IOS 9
- 6. Xcode 7 Ошибка SpriteKit с блоками
- 7. Xcode 6 с iOS 9?
- 8. IOS 7: SpriteKit GestureRecognizer
- 9. Сценарий SpriteKit Obj C в iOS 9
- 10. Strange (ошибка?) С Xcode 7/IOS 9 b5 с dataWithContentsOfURL
- 11. Как использовать Parse SDK с Xcode 7 и iOS 9
- 12. Google Cloud Messaging с Xcode 7 и iOS 9
- 13. iOS 7 - Кнопки SpriteKit/MenuItem
- 14. iOS 7 SpriteKit Scrolling Menu?
- 15. Скрипач Shader SpriteKit iOS 9: SKDefaultShading, gl_FragCoord
- 16. ios 9, xcode 7 разное поведение при подключении или нет
- 17. Как написать Invitehandler для iOS 9 Xcode 7 beta 6
- 18. Xcode 7 iOS 9 UITableViewCell Separator Вставка номер
- 19. xcode 7. ios 9 sdk. когда нужно освободить UIPickerView?
- 20. Соединение XPC прервано в Xcode 7 для iOS 9
- 21. Coco2d 2,1 и Xcode 7 IOS 9 аварии ccShader
- 22. Местоположение не печатает на консоль (Swift + Xcode 7 + iOS 9)
- 23. Windows 7 multitouch
- 24. Почему xcode 7 не запускает приложение на ios 9?
- 25. Как найти число членов CNGroup в Xcode 7/iOS 9
- 26. Является ли целевое приложение iOS 7 совместимым с ios 9?
- 27. Версия приложения IOS 7 & IOS 9
- 28. MotionEvent.obtain() Событие Multitouch для API <9
- 29. Spritekit/Универсальные изображения из активов, не отображающихся на iOS 9?
- 30. Сохранение высоких результатов с помощью SpriteKit и iOS 7
Можете ли вы разместить соответствующий код? – ABakerSmith