Обратитесь к тексту в экземпляре группы - PullRequest
0 голосов
/ 26 апреля 2020

У меня есть группа, в которой каждый экземпляр группы имеет свою уникальную цифру c значение здоровья, которое является потомком экземпляра. Текстовые значения извлекаются из массива, который содержит эти значения работоспособности. После столкновения спрайта я хочу изменить значение здоровья, но как бы я к нему отнесся? В столкновении я хочу использовать setText для вычитания текста, который отображается, но я не знаю, как ссылаться на текст в этом случае.

Группа:

function createBubble(xCoord, frame,value){
  bubbleInstance = bubbles.getFirstDead();
  bubbleInstance.reset(xCoord,0);
  bubbleInstance.anchor.setTo(0.5, 0.5);
  bubbleInstance.body.velocity.y = VELOCITY;
  bubbleInstance.frame = frame;

  //Assigning the health value to the array / displaying it as a text over the sprite
  BVALUES[currIndex] = value;
  bubbleInstance.addChild(game.make.text(0,0,BVALUES[currIndex]))
  currIndex++
}

Моя попытка: значения здоровья обновляются в массиве, поэтому здесь я устанавливаю текст в обновленное значение в надежде на его повторную визуализацию. Эта ссылка не работает.

bubbleInstance.setText(BVALUES[CBUBBLE])
...