1
在我的游戏的菜单:删除雪碧依然可点击
有一个框,用户可以点击。在第一阶段,这个盒子里只有一个“向导”精灵
当轻击/单击盒子或图像时,向导将被移除并替换为2个按钮,一个返回,一个返回确认。
我已经设置,所以我有一个变量(beenClicked2)被设置为0时,盒是在阶段1(或只是当向导子画面是在它)
当按压框,beenClicked2变量变为1,以便在阶段2中不能再次点击框并且不会崩溃。
然而,当盒只显示向导(stage1的)来自阶段2的返回按钮是仍然可点击这意味着盒不显示2个按钮,只是停留在阶段1
图片显示此: https://www.dropbox.com/s/st5fgv25fp3rz30/Image.png?dl=0
这里是我的代码:
//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)")
}
这里缺少信息。 1)哪个精灵仍然是可点击的(你在标题中提到过)? 2)尝试定义“点击错误的地方”? 3)你在说什么*框?尝试更精确地发布问题。帮助人们来帮助你。 – Whirlwind
@Whirlwind嗨,对不起,不清楚。我已经更新了这个问题。希望这可以帮助! –