Score[i].transform.localPosition = new Vector3 (0.013F + i * 0.01F, 0.12F, 0.0F);
i * 0.01F гарантирует, что игровые объекты не создаются друг над другом. Он создает следующий игровой объект 0.01F для положительного x, чтобы они были рядом друг с другом, а не друг с другом. Для контекста игровые объекты представляют собой модели чисел, которые представляют собой оценку.Инициированный объект GameObject C#
Я хочу переместить всю группу игровых объектов на отрицательный x каждый раз, когда вводится новый игровой объект. На данный момент цифры начинаются посередине и создаются все дальше и дальше. Я бы хотел, чтобы вся группа была сдвинута налево на ту же сумму, что и в настоящее время разнесена вправо, чтобы целая группа была сосредоточена.
Я пробовал это, но он не делал то, что я хочу.
ScoreHandler.Score[i].transform.localPosition = new Vector3 ((- 0.01F + i * 0.01F) * - 0.01F, 0.12F, 0.0F);
Благодарим за любые советы.
Это отлично работает теперь я понимаю. Спасибо за помощь, я не думал об этом правильно. Прости, мне потребовалось столько времени, чтобы я вернулся к тебе. –
Нет проблем, я мог бы сказать, что вы шли в правильном направлении. У вас просто было немного не по порядку. – rhett