это мой первый вопрос, я надеюсь, что он не слишком глупый, я искал, но не смог найти ответ, я надеюсь, что вы можете мне помочь!
Я создаю и добавляю в свою сцену SKSpriteNode, затем я хочу знать его текущую позицию в методе TouchesBegan, а затем использовать условие в зависимости от его текущей позиции.
-(id)initWithSize:(CGSize)size {
if (self = [super initWithSize:size]) {
SKSpriteNode *miChar = [self createCharacter];
[self addChild: miChar];
}
Вот простой способ добавить его в мою сцену, тогда я хочу знать miChar.position.y, например, когда TouchesBegan
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
//Here is where i need the position of miChar.position.y
SKSpriteNode *currentPos=miChar.position.y;
while(currentPos.position.y > miChar.position.y){
/* i want to do things here until the position is above for example
miChar is an SKSpriteNode that is on constant movement so i need to check its
position wich will be constantly changing*/
}
Ну, вот и все, может быть так просто или просто невозможно сделать так.. извините, только начал кодировать. Спасибо за ваше время, ребята!