2015-02-28 3 views
1

Я хочу, чтобы добавить кнопку программно в спрайт-комплект до сих пор я был в состоянии добраться до этой точки:Как добавить кнопку для набора спрайтов программно с быстрым?

Это сразу после класса:

var button: SKNode! 

Затем в методе didMoveToView у меня есть это:

button = SKSpriteNode(color: SKColor.redColor(), size: CGSize(width: 100, height: 44)) 
button.position = CGPoint(x: CGRectGetMaxX(frame), y: CGRectGetMaxY(frame)) 
addChild(button) 

ответ

1

Эта кнопка не отображается из-за ее положения.

например, написать

button.position = CGPoint(x: size.width/2, y: size.height/2) 

и появляется кнопка в центре вашего SKScene.

+0

Это не сработало :( – keloa

+0

У вас есть другие узлы в сцене? Установите button.zPosition = x, где x is int, больше, чем zposposition любого другого узла. –

+0

unbelievable Я переместил узел вокруг кода (сделал его первым и последним узлом, и это не сработало, но когда я использовал zposition, он сработал!) – keloa

Смежные вопросы