【发布时间】:2019-10-14 12:40:01
【问题描述】:
我想为我的 SpriteKit 游戏支持键盘,但问题是:
我们从 ViewController 获取命令键:
- (NSArray *)keyCommands {
return @[[UIKeyCommand keyCommandWithInput:@" " modifierFlags:0 action:@selector(fire)]];
}
但是游戏逻辑都在SKScene中,从ViewController呈现出来……而且还有多个SKScene……场景如何从ViewController获取命令?还是我们需要进行键盘轮询?
【问题讨论】:
-
当你说多个场景时......我希望你的意思是你有可以随时呈现的不同类,而不是一次显示多个场景
-
是的,通常一个游戏都有一个场景,每个场景用于标题、游戏玩法、游戏结束等。
-
好的,那么你想要一个协议,什么时候。我有时间我会写一个答案
标签: ios objective-c sprite-kit