无法隐藏/取消隐藏SKSpriteNode

珍妮佛

我在隐藏和显示时遇到了麻烦SKSpriteNode但是,我确定使用hidden = true会隐藏可见性。我要做的是在按下标题时显示图像按钮,而在按下标题以外的其他地方时隐藏图像按钮。我有下面的示例代码。我希望收到您的来信。

startSprite.position = CGPoint(x: self.size.width * 0.5, y: self.size.height * 0.5+startSprite.size.height)
self.addChild(startSprite)
startSprite.zPosition = 3
startSprite.hidden = true
startSprite.name = "start"


//When the title is pressed show the startSprite
//clicking a image
if touchNode.name == "normal" {
    startSprite.hidden = false
    if touchNode.name == "start" {
    //start the game when the startSprite is pressed
    } else {
        startSprite.hidden = true
    }
}
WangYudong

如果我明白您的意思,则想显示startSprite何时按下标题(其namenormal,并startSprite在按下标题以外的其他位置时隐藏。我建议您name在将每个节点添加到场景之前给每个节点指定一个。)告诉您触摸过的内容更容易。希望这对您有帮助:

override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {        
    for touch in touches {
        let location = touch.locationInNode(self)
        let touchNode = self.nodeAtPoint(location)

        if touchNode.name == "normal" {
            startSprite.hidden = false
        } else {
            startSprite.hidden = true
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

rHighcharts隐藏/取消隐藏无法正常工作

来自分类Dev

用于隐藏/取消隐藏div的jQuery函数无法正常工作

来自分类Dev

无法基于复选框取消隐藏/隐藏表格行。

来自分类Dev

无法取消隐藏按钮,但ViewDidLayoutSubviews()中除外

来自分类Dev

克隆后Javascript无法取消隐藏元素?

来自分类Dev

取消隐藏隐藏的Gerrit项目

来自分类Dev

隐藏取消隐藏的UITableViewCell背景

来自分类Dev

隐藏/取消隐藏的蝙蝠文件

来自分类Dev

VBA隐藏/取消隐藏按钮

来自分类Dev

Sprite Kit-隐藏SKSpriteNode

来自分类Dev

取消隐藏光标滞后

来自分类Dev

一一取消隐藏行

来自分类Dev

iOS 8 Swift:单击按钮时无法取消隐藏/隐藏UIView

来自分类Dev

如果我到节目结尾,隐藏/取消隐藏幻灯片将无法正常工作

来自分类Dev

通过悬停隐藏/取消隐藏HTML部分?

来自分类Dev

如何取消隐藏丢失的隐藏工作表?

来自分类Dev

单击按钮隐藏或取消隐藏文本

来自分类Dev

angularjs表单隐藏取消隐藏触发验证

来自分类Dev

根据行值隐藏/取消隐藏列

来自分类Dev

隐藏和取消隐藏列-Google表格

来自分类Dev

使用tput隐藏和取消隐藏光标

来自分类Dev

Google脚本表隐藏/取消隐藏

来自分类Dev

如何取消隐藏“非常隐藏”工作表

来自分类Dev

angularjs表单隐藏取消隐藏触发验证

来自分类Dev

取消隐藏隐藏的标签栏(标签栏)

来自分类Dev

带单选按钮的隐藏/取消隐藏div

来自分类Dev

在Excel中隐藏/取消隐藏列的宏

来自分类Dev

添加语句以正确隐藏/取消隐藏行

来自分类Dev

使用Java取消隐藏元素