In einem Menü meines Spiels:entfernt Sprite noch anklickbare
Es ist ein Feld, das der Benutzer klicken kann. In der ersten Stufe enthält diese Box nur einen "Assistenten" Sprite
Wenn entweder auf die Box oder das Bild geklickt/geklickt wird, wird der Assistent entfernt und durch 2 Schaltflächen ersetzt, eine zum Zurückgehen und eine zum Zurück bestätigen.
Ich habe dies so einrichten, habe ich eine Variable (beenClicked2) auf 0 gesetzt ist, wenn die Box in der Stufe 1 (oder nur, wenn der Assistent Sprite in es ist)
Wenn die Box gedrückt Die Variable beenClicked2 ändert sich zu 1, sodass die Box in Phase 2 nicht mehr angeklickt werden kann und nicht abstürzt.
Wenn jedoch die Box nur den Assistenten zeigt (Stufe 1), um die Zurück-Taste aus Stufe 2 ist noch anklickbare was bedeutet, dass die Box nicht die 2 Tasten zeigt, und bleibt nur in Stufe 1
Bild dies zeigen: https://www.dropbox.com/s/st5fgv25fp3rz30/Image.png?dl=0
Hier ist mein Code:
//PURCHASING
if atPoint(location) == customBack2 || atPoint(location) == twoLivesWizard {
if lock1 == 0 && beenClicked2 == 0 {
twoLivesWizard.removeFromParent()
locked.removeFromParent()
self.addChild(purchaseText1)
self.addChild(purchaseTick1)
self.addChild(purchaseBack1)
beenClicked2 = 1
print("\(beenClicked2)")
}
}
//Cancel Purchase
if atPoint(location) == purchaseBack1 {
beenClicked2 = 0
self.addChild(locked)
self.addChild(twoLivesWizard)
purchaseText1.removeFromParent()
purchaseTick1.removeFromParent()
purchaseBack1.removeFromParent()
print("\(beenClicked2)")
}
Ein Mangel an Informationen hier. 1) Welches Sprite ist noch anklickbar (du hast das in deinem Titel erwähnt)? 2) Versuchen Sie, "an die falsche Stelle zu klicken"? 3) Worum handelt es sich bei der * Box *? Versuchen Sie, genauer zu sein, wenn Sie Probleme veröffentlichen. Hilf den Leuten, dir zu helfen. – Whirlwind
@Whirlwind Hallo, tut mir leid, dass ich nicht klar bin. Ich habe die Frage aktualisiert. Hoffe das hilft! –