【发布时间】:2017-01-28 17:45:59
【问题描述】:
我正在尝试从该节点创建一个类,以便可以从中创建各种对象,但 Xcode 一直说“预期声明”。如何从我的节点创建一个类?这是给我一个错误的代码: 附言我对 StackOverflow 比较陌生,所以如果我的问题需要更多详细信息,请告诉我而不是搁置它。谢谢!
import SpriteKit
import GameplayKit
class GameScene: SKScene, SKPhysicsContactDelegate {
override func didMove(to view: SKView) {
class nodeClass{
let platform = SKSpriteNode(color: UIColor.yellow, size: CGSize(width: 400, height: 60))
platform.xScale = 0.8
platform.yScale = 0.8
platform.physicsBody = SKPhysicsBody(rectangleOf: CGSize(width: platform.size.width, height: platform.size.width / 6))
platform.position = CGPoint(x: 150, y: -100)
platform.physicsBody?.categoryBitMask = 1
platform.physicsBody?.collisionBitMask = 0
platform.physicsBody?.isDynamic = false
platform.physicsBody?.affectedByGravity = false
self.addChild(platform)
}
}
}
【问题讨论】:
标签: swift class sprite-kit subclassing