2017-02-16 9 views
0

У меня есть эта игра, в которой игроки могут покупать обновления игры до своих автомобилей. Но я не знаю, как изменить образ спрайта и переменных. Пожалуйста, помогитеКак изменить изображение спрайта и переменные

var tank1 = SKSpritenode(imageName: "firsttank") 
var tank2 = SKSpritenode(imageName: "secoundtank") 

tank1.size = cgsize(width: 100, height: 100) 
tank1.position = cgpoint(x: self.frame.size,width/2, y:  
self.frame.size.height/2) 
self.addchild(tank1) 

tank2.size = cgsize(width: 250, height: 250) 
tank2.position = cgpoint(x: self.frame.size,width/2, y: self.frame.size.height/2) 
self.addchild(tank2) 

Как я могу сделать первый спрайт (Tank1), чтобы включить в резервуар 2, когда кнопка была нажата ???

+0

Я думаю, что вам нужно государство, которое говорит, что Tank1 есть, а затем в зависимости от этого состояния вы можете установить изображение и переменные. – StackUnderflow

+0

Можете ли вы уточнить, что вы имеете в виду о состоянии ???. Вы имеете в виду, как enum или class ??? –

+0

Добавьте переменные/перечисления, чтобы отслеживать состояние спрайтов. – StackUnderflow

ответ

0

Вы можете написать:

tank1.texture = tank2.texture 

или:

tank1.texture = SKTexture(imageNamed: "secondtank") 
+0

если у моих 2 танка есть разные значения, как, размер и жизнь, как я могу их изменить ??? –

+0

tank1.size = tank2.size и т. Д. – simonWasHere

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

  • Нет связанных вопросов^_^