我正在尝试让对象从屏幕边缘反弹,但在 Swift 上很难做到这一点。
这就是我现在正在尝试的:
override func didMoveToView(view: SKView) {
// bounce of edges
self.physicsBody = SKPhysicsBody(edgeLoopFromRect: self.frame)
如何做到这一点?
最佳答案
解决方案是在didMoveToView中添加self.size = view.bounds.size
:。这使得场景的大小与视口(viewport)相同。
override func didMoveToView(view: SKView) {
self.size = view.bounds.size
关于swift - 让物体从屏幕边缘反弹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24728546/