Czy jedność wspiera pisanie arabskie w interfejsie InputField lub nawet w tekstach GUI? Mam na myśli, jeśli chcę napisać znaki arabskie w InputField, czy wsparcie jedności to?Unity obsługuje język arabski
5
A
Odpowiedz
0
Powinien zostać zapisany w skrypcie z kodowaniem UTF-8. Wtedy powinieneś być w stanie umieścić wszystkie tamte znaki Unicode.
0
krótka odpowiedź: jedność nie obsługuje języka arabskiego lub perskiego, chociaż istnieje kilka wtyczek w magazynie zasobów, które można kupić kilka razy. można je łatwo znaleźć.
0
W Unity dostępna jest bezpłatna biblioteka do obsługi języka arabskiego. Możesz go pobrać: here
To jest część pliku readme. Po prostu dodaj bibliotekę i użyj jednego z prefabrykatów GUIText lub 3DText.
- do użytkowania składnika aktywów Unity arabski Wsparcia wewnątrz skryptu użycia: za pomocą ArabicSupport;
- Po użyciu instrukcji using użyj następującej metody (zwraca ciąg): ArabicFixer.Fix (textToBeFixed);
- I gotowe! Możesz użyć alternatywy: ArabicFixer (string, tashkeel, hindoNumbers), aby uzyskać więcej opcji dostosowywania.
thanx, ale jaki jest cel stackoverflow? – Adam
Istnieje główna zasada dotycząca SO: dotyczy rzeczy, które utknęły lub wymagają punktu widzenia ekspertów. Jeśli sprawdzenie jest banalne lub nie próbowałeś sam tego rozwiązać - dlaczego ktoś miałby się tym przejmować? –