Специалист по c# и unity
Написал код для того что бы кот собирал монетки и она начислялись слева в тексте но они не начисляются то есть кот их собирает монетка удаляется после того как кот ёё собрал но в текст не начисляется что кот ёё взял. предоставил два кода. код который на монетке coin и который на тексте suma прошу помочь. может знаете как правильно написать или исправить ошибку.
Ответы (1 шт):
Автор решения: user367654
→ Ссылка
При взятии монетки прибавляется к переменной объекта монетки, который сразу удаляется. Вам надо привязать её. А лучше сделать отдельный тэг и в коде игрока проверять столкновение и тэг объекта. Например:
void OnTriggerEnter2D(Collider2D coll){
if (coll.transform.tag == "money"){
money++;
UpdateText();
}
}
void UpdateText(){
SumaMoney.text = money.ToString();
}

