Fix Persian Arabic UI Text Unity3D by bitCoder0 - 2

GUI

A small script to fix splited Persian/Arabic words problem in unity UI.Text gameobjects

Unknown VersionUnknown LicenseUpdated 28 days agoCreated on September 20th, 2020
Go to source

حل مشکل جدا نمایش دادن متن تکست در یونیتی

این پکیج کوچیک متون فارسی که داخل کامپوننت Text یونیتی بصورت جدا جدا نمایش داده میشن رو به طور خودکار در شروع بازی درست میکنه

برای این کار از یک اسکریپت کوچیک استفاده شده که کامپوننت های تکست زیرمجموعه گیم آبجکت رو پیدا کنه و متنشون رو با کمک کد Arabic Writer درست کنه.

نحوه استفاده

اول پکیج PersianArabicTextUIFix.unitypackage رو وارد پروژتون کنید یا محتویات پوشه Assets رو که بالا هست داخل پروژه کپی کنید

بعد اسکریپت PersianArabicFix.cs رو به گیم آجکتی که Canvas داره و تکستهاتون زیرمجوعه اونن اضافه کنید


تمام!تکست هایی که زیرمجوعه این Canvas هستند بطور خودکار توسط اسکریپت پیدا میشن و “در زمان اجرا” برسی میشن

نکته

این پکیج برای حل مشکل کامپوننت های تکست به کار میره اما راهکار های دیگه ای هم برای نوشتن فارسی/عربی داخل یونیتی وجود داره که اینجا به یکیشون اشاره شد

درصورت نیاز میتونید فایل اسکریپت رو طوری تغییر بدید که بین کل تکست های صفحه بگرده نه تکست های Canvas اما اون روش کمی پردازش بیشتری نیاز داره

Show all projects by bitCoder0