在测试我们的一个旧iPad游戏(用Objective-C编写)时,我们发现GCGamepad现在已被弃用。现在有什么替代品?
游戏仍然可以在iOS 13上完美运行,包括游戏手柄支持,但我们希望对其进行“现代化”。
令我们感到惊讶的是,我们可以通过Mac Catalyst将该游戏简单地转换为Mac!除游戏手柄外,其他所有东西都可以使用(包括键盘命令)。
我认为您现在应该使用GCExtendedGamepad。 https://developer.apple.com/documentation/gamecontroller/gcextendedgamepad?language=objc