Ошибка слишком большого буфера текста в Unity - PullRequest
0 голосов
/ 21 мая 2018

В моем Unity Project я получаю сообщение об ошибке типа "Слишком большой текстовый буфер оптимизированного блока графического интерфейса. Не добавляется дополнительный текст. UnityEngine.GUIUtility: ProcessEvent (Int32, IntPtr)" Я попытался преобразовать ненужные общедоступные объектыи строки в приват, но я все еще получаю ту же ошибку.У меня все еще есть более 100 открытых кнопок (у меня должно быть), и строковый массив размером 205 * 9 и еще одна с размером 49 * 13.Есть ли в любом случае, что я могу избавиться от этой ошибки?Может быть, разбить массивы на более мелкие?И не вызывает ли эта ошибка какой-либо сбой в игре?

private string[,] countriesEN=new string[201,9]{
    {"ENGLAND","6","1", "Which one is the capital city of England?","Londra", "İstanbul","İzmir","Elazığ","Londra" },
    {"ENGLAND","6","2", "Which currency does England use?","Pound", "Euro","Dolar","Dinar","Pound" },
    {"ENGLAND","6","3", "Which of the following rivers exist in England?","Thames", "Tuna","Fırat","Nil","Thames" },
    {"ENGLAND","6","4","Who is the first woman Prime Minister of United Kingdom?","Margaret Thatcher","Tansu Ciller","Golda Meir","Agatha Christie","Margaret Thatcher"}
.
.
.
.
};

Я оставляю здесь часть моего большого двумерного массива строк.Поскольку это слишком долго, я просто отобразил 4 одномерных массива.

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