在我的主应用程序中,我尝试使用 3D touch 来激活子弹发射,但结果似乎非常不一致,而且它并不总是给我写结果。当我使用此代码时,我的 iPhone 6S 也崩溃了,这是我用于测试的代码。
for touch in touches {
let location = touch.locationInNode(self)
var force = touch.force * 10
var maxForce = touch.maximumPossibleForce
print ("The force is")
print (maxForce*4)
print (force*10000000)
if force != 0{
myLabel.text = "Force"
myLabel.fontSize = 45
myLabel.position = CGPoint(x:CGRectGetMidX(self.frame), y:CGRectGetMidY(self.frame))
self.addChild(myLabel)
myLabel.zPosition = 100000
}
else {
myLabel.removeFromParent()
}