Val*_*riy 1 sprite-kit sknode swift
我在SKScene中有这个代码:
override func touchesBegan(touches: NSSet!, withEvent event: UIEvent!) {
var touch: AnyObject = touches.anyObject()
var point = getPoint(touch.locationInNode(self))
var name = NSStringFromCGPoint(point)
for children in self.children {
if (children as SKSpriteNode).name == name {
println("exist!")
}
}
var tempNode = self.childNodeWithName(name)
}
Run Code Online (Sandbox Code Playgroud)
我看到"存在!" 在日志中,所以在children数组中有一个具有此名称的节点,但 tempNode为nil.该self.childNodeWithName("//" + name)呼叫也返回零.
小智 9
以下是如何在Swift中实现这一点...希望这有帮助!
var mySprite: SKSpriteNode = childNodeWithName("mySprite") as SKSpriteNode
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5954 次 |
| 最近记录: |