2015-05-22 3 views
0

Я видел похожие вопросы здесь, но я новичок в Swift и программирую таким образом, поэтому мне нужен ясный пример. Я получаю ошибку дополнительный аргумент «текстуры» в вызове со следующим кодом:Дополнительный аргумент 'texture' в вызове

// Setup settings button 
let settingsTexture = SKTexture(imageNamed: "settings") 
let settingsButton2 = Button(texture: settingsTexture, color: UIColor(red: 1.0, green: 1.0, blue: 1.0, alpha: 0.0), size: settingsTexture.size()) 
settingsButton2.position = CGPointMake(view.frame.size.width - settingsTexture.size().width - 10, self.frame.size.height - 30) 
settingsButton2.setPressedAction(pressedSettingsButton) 
self.addChild(settingsButton2) 

я получаю ошибку на третьей строке:

let settingsButton2 = Button(texture: settingsTexture, color: UIColor(red: 1.0, green: 1.0, blue: 1.0, alpha: 0.0), size: settingsTexture.size()) 
+0

Что такое «кнопка» здесь? –

+0

Является ли ваш класс подкласса класса SKSpriteNode? Отправьте init методы для него. – Amit89

ответ

0

Попробуйте это:

let settingsButton2 = Button(settingsTexture, color: UIColor(red: 1.0, green: 1.0, blue: 1.0, alpha: 0.0), size: settingsTexture.size()) 
0

Изменить линию -

let settingsButton2 = SKSpriteNode(texture: settingsTexture, color: UIColor(red: 1.0, green: 1.0, blue: 1.0, alpha: 0.0), size: settingsTexture.size()) 
Смежные вопросы