2015-12-19 13 views
5

L'unità supporta la scrittura araba nell'interfaccia utente InputField o anche nei testi GUI? Voglio dire se voglio scrivere caratteri arabi nell'InputField, l'unità lo supporta?Unity Supports Arabic

+0

thanx ma qual è l'obiettivo di StackOverflow quindi? – Adam

+4

C'è una regola importante su SO: è per le cose su cui ti sei bloccato o che richiedono un punto di vista degli esperti. Se è banale da controllare o non hai nemmeno provato a risolverlo da solo - perché qualcuno dovrebbe preoccuparsi? –

risposta

0

Dovrebbe essere se si salva lo script con la codifica UTF-8. Quindi dovresti essere in grado di includere tutti i caratteri unicode lì.

0

risposta breve: l'unità non supporta l'arabo o il persiano anche se ci sono molti plugin sul negozio di beni che possono comprarti alcune volte. li puoi trovare facilmente.

0

C'è una libreria gratuita per il supporto della lingua araba in Unity. È possibile scaricarlo here

Questo è parte del file Leggimi. Basta aggiungere la libreria e utilizzare uno dei prefabbricati GUIText o 3DText.

  1. all'utilizzo del bene dell'Unità araba di sostegno all'interno di uno script, l'uso: utilizzando ArabicSupport;
  2. Dopo aver utilizzato l'istruzione using, utilizzare il seguente metodo (restituisce una stringa): ArabicFixer.Fix (textToBeFixed);
  3. E il gioco è fatto! È possibile utilizzare l'alternativa: ArabicFixer (string, tashkeel, hindoNumber) per ulteriori opzioni di personalizzazione.