2015-12-19 1 views
5

Поддерживает ли единство арабское письмо в пользовательском интерфейсе InputField или даже в текстах GUI? Я имею в виду, если я хочу писать арабские символы в InputField, поддерживает ли единство?Unity Support Arabic

+0

thanx, но в чем же цель stackoverflow? – Adam

+4

Существует большое правило для SO: это для вещей, которые вы застряли или требуют экспертной точки зрения. Если это тривиально проверять или вы даже не пытались решить это самостоятельно - зачем кому-то еще беспокоиться? –

ответ

0

Должно быть, если вы сохраните скрипт с кодировкой UTF-8. Затем вы должны включить все символы в Юникоде.

0

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

0

В Unity есть бесплатная библиотека для поддержки арабского языка. Вы можете скачать его here

Это часть файла readme. Просто добавьте библиотеку и используйте один из подфайлов GUIText или 3DText.

  1. Чтобы использовать актив Unity Arabic поддержки внутри сценария, использование: использование ArabicSupport;
  2. После использования оператора using используйте следующий метод (возвращает строку): ArabicFixer.Fix (textToBeFixed);
  3. И все готово! Вы можете использовать альтернативу: ArabicFixer (строка, tashkeel, hindoNumbers) для получения дополнительных настроек.