【发布时间】:2017-12-23 21:08:12
【问题描述】:
我想用 覆盖 func touchesbegan 是 spritekit。 但是火箭只会在触摸屏幕的特定部分(例如图像)时才会生成,而不是整个屏幕。
【问题讨论】:
标签: swift touchesbegan
我想用 覆盖 func touchesbegan 是 spritekit。 但是火箭只会在触摸屏幕的特定部分(例如图像)时才会生成,而不是整个屏幕。
【问题讨论】:
标签: swift touchesbegan
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
let area = CGRect(x: 0, y: 0, width: 100, height: 100)
guard let point = touches.first?.location(in: view),
area.contains(point) else {
return
}
//Spawn Logic Here
}
【讨论】: