Я пытался разработать игру с использованием swift, использующего аппаратное трёхмерное сенсорное управление iPhone.Однако, когда я отправлял свое приложение в App Store, оно было отклонено, потому что игра была недоступна для игры на iPad .
Мой вопрос заключается в том, каков наилучший способ реализации аналогичной функциональности для сенсорных устройств без 3D?То, что я делаю сейчас, - это реализация следующего метода
override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
if self.didStartGame, let touch = touches.first {
let maximumPossibleForce = touch.maximumPossibleForce
let force = touch.force
let normalizedForce = min(force/maximumPossibleForce * 2.5, 1)
// Added game-related code here to modify scene accordingly
}
}
При запуске последнего на устройствах без сенсорного 3D, отладка значения touch.maximumPossibleForce
возвращает 0
.