【问题标题】:sprite-kit swift character select sort of menu?sprite-kit swift字符选择菜单?
【发布时间】:2015-08-29 13:46:30
【问题描述】:

我正在为 IOS 制作精灵套件游戏,我想添加一个类似于角色选择菜单的东西,我该怎么做?

在网上四处搜索,没有找到任何可以解决我问题的页面

【问题讨论】:

  • Hades,你的问题太宽泛了,因为有几十种方法可以做你所问的。我敦促你阅读什么样的问题是有效的。 stackoverflow.com/help/asking
  • @sangony 我知道有多种方法可以做到这一点,但我只需要一个指向正确方向的指针,例如指向显示如何执行此操作的网页的链接或其中之一的示例方法
  • 很公平。查看 Ray Wenderlich 网站上的书面教程。 raywenderlich.com

标签: ios swift sprite-kit 2d-games


【解决方案1】:

我要做的是创建另一个视图控制器或 SKScene。

如果您要使用 SKScene,请执行以下操作:

  • 您可以将 SpriteNodes 添加到商店菜单并检测用户单击了哪个精灵。

override func touchesBegan(touches: Set<NSObject>, withEvent event:UIEvent) {

    for touch in (touches as! Set<UITouch>) {

        let touchLocation = touch.locationInNode(self)

        let touchedNode = nodeAtPoint(touchLocation)


    if touchedNode.name == ... {
        chosen character = touchednode
    } else if touchedNode.name == "Blah blah" { ... etc
  • 或者,如果您使用的是视图控制器,您可能想要使用表视图控制器。

您可以添加一个表格视图控制器并将其嵌入到导航控制器中。单元格将包含所有字符。当用户单击导航控制器中的某个单元格时,单击的单元格将成为所选字符。更多信息可以去苹果官网:https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/DevelopiOSAppsSwift/Lesson7.html

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2015-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多