sprite-kit swift字符选择菜单?
Posted
技术标签:
【中文标题】sprite-kit swift字符选择菜单?【英文标题】:sprite-kit swift character select sort of menu? 【发布时间】:2015-08-29 13:46:30 【问题描述】:我正在为 ios 制作精灵套件游戏,我想添加一个类似于角色选择菜单的东西,我该怎么做?
在网上四处搜索,没有找到任何可以解决我问题的页面
【问题讨论】:
Hades,你的问题太宽泛了,因为有几十种方法可以做你所问的。我敦促你阅读什么样的问题是有效的。 ***.com/help/asking @sangony 我知道有多种方法可以做到这一点,但我只需要一个指向正确方向的指针,例如指向显示如何执行此操作的网页的链接或其中之一的示例方法 很公平。查看 Ray Wenderlich 网站上的书面教程。 raywenderlich.com 【参考方案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
希望这会有所帮助。
【讨论】:
以上是关于sprite-kit swift字符选择菜单?的主要内容,如果未能解决你的问题,请参考以下文章