Читатель текста для Unity - PullRequest
       0

Читатель текста для Unity

0 голосов
/ 28 февраля 2020

Это мой первый опыт программирования. Я хотел бы визуализировать объект при движении в соответствии с данными, поступающими из другого источника.

Я хочу выбрать из набора данных и хотел бы использовать значения в скобках:

Parent: bp
     Children (0):
        Static Translation: (15.0503, 34.1802, -118.183)

Для этого я попытался использовать:

if (records[i].Contains("Parent: bp") && records[i + 1].Contains("Children(0):")) { }
            string[] array = records[i + 2].Split(',');
                array[1] = array[1].Split('(')[1];
                array[2] = array[2].Split(',',',')[1];
                array[3] = "0";
            steps.Add(
                new Step()
                {
                    speed = float.Parse("2"),
                    destination = new Vector3(float.Parse(array[1]), float.Parse(array[2]), float.Parse(array[3]))

I был бы рад, если кто-нибудь может мне помочь.

1 Ответ

0 голосов
/ 28 февраля 2020

К сожалению, я не могу комментировать из-за нехватки кармы, но я бы предложил для этого использовать Списки , поскольку списки почти всегда так же эффективны, как массивы, и предотвращают множество ошибок, которых нет у массивов. Без дополнительной информации о том, с какой именно проблемой вы столкнулись, здесь никто не сможет помочь. Вы просто пытаетесь взять массив элементов и разделить каждый элемент в новый массив?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...