我有一个名为Ball的类,它扩展了 SKSpriteNode类:
import SpriteKit
class Ball: SKSpriteNode {
var score: Int = 0
init([...]){
[...]
}
func setScore(score: Int){
self.score = score;
}
}
在我的GameScene中,我检测到元素上的碰撞:
func didBegin(_ contact: SKPhysicsContact) {
[...]
// Here I want to call my function in Ball class, but I can't.
contact.bodyA.node!.setPoints(2);
[...]
}
如何从联系人变量中调用didBegin()中的setScore() ?
谢谢