В настоящее время я пытаюсь запрограммировать игру и хотел, чтобы игрок двигался, когда я касаюсь одной стороны экрана.Проблема в том, что я получаю прикосновения только внутри безопасной зоны, а не снаружи.
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
if let touch = touches.first {
if touch.location(in: view).x > view!.frame.maxX - 100 {
moveL = false
moveR = true
}else if touch.location(in: view).x < view!.frame.minX +
100{
moveR = false
moveL = true
}
}
}