我有一個類ACCreateObject。他們有一個函數circlePhysicsDefault。 我想通過按下按鈕來調用這個功能的其他文件。 在GameViewController I型:如何從其他課程調用函數? Swift,Xcode
@IBAction func addOneCircle(sender: AnyObject) {
ACCreateObject.circlePhysicsDefault(ACCreateObject)
}
但我有一個問題: '(ACCreateObject)。鍵入' 是無法轉換爲 'ACCreateObject'。我怎樣才能調用這個函數? 什麼做錯了?
謝謝!
ACCreateObject.swift
class ACCreateObject: SKScene {
func circlePhysicsDefault() {
var Circle = SKShapeNode(circleOfRadius: 40)
Circle.position = CGPointMake(500, 500)
Circle.name = "defaultCircle"
Circle.strokeColor = SKColor.blackColor()
Circle.glowWidth = 10.0
Circle.fillColor = SKColor.yellowColor()
Circle.physicsBody = SKPhysicsBody(circleOfRadius: 40)
Circle.physicsBody.dynamic = true
self.addChild(Circle)
}
}
你可以發佈你的班級代碼嗎? – 2014-08-27 13:36:41
你可以發佈'circlePhysicsDefault'方法的代碼嗎? – avismara 2014-08-27 13:39:55
增加了ACCreateObject。 – 2014-08-27 13:42:41