آموزش پشتیبانی از زبان فارسی در یونیتی
  • » آموزش یونیتی » آموزش پشتیبانی از زبان فارسی در یونیتی
  • به نام خدا

    یکی از مسائل مهم در بازی سازی با یونیتی که باید توجه داشته باشیم، نمایش صحیح زبان فارسی هست.

    از اونجایی که یونیتی به صورت پیش‌فرض از زبان فارسی و عربی پشتیبانی نمیکنه و همینطور شاید پیدا کردن راه حل برای بعضی‌ها ساده نباشه، توی این مطلب پشتیبانی از زبان فارسی در یونیتی رو کامل توضیح میدیم.

    روش های پشتیبانی از زبان فارسی در یونیتی

    دو حالت برای فارسی نوشتن توی یونیتی وجود داره:

    ۱- توی صحنه متن رو داخل text بنویسید

    ۲- توی اسکریپت متن رو به text نسبت بدید

    توی هر دو حالت اگر فارسی بنویسید، یونیتی حروف فارسی رو به صورت جدا جدا نمایش میده.

    راه اول برای این مشکل اینه که شما نوشته خودتون رو ابتدا با استفاده از ابزارهای فارسی‌ساز درست کنید و بعد توی صحنه یا اسکریپت بذارید.

    برای این کار میتونید از ابزار زیر استفاده کنید.

    فارسی ساز آنلاین (کلیک کنید)

    راه دوم زمانی استفاده میشه که بخواین توی اسکریپت متن فارسی رو بنویسید و خودتون رو درگیر فارسی‌سازی متن نکنید.

    مثلا وقتی که میخواین یک پیام رو از توی اسکریپت به کاربر نمایش بدید. برای این کار از یک کلاس استفاده میکنیم که به شکل خودکار این عمل رو انجام بده.

    کلاس زیر رو دانلود کنید و توی پروژه خودتون قرار بدید.

    دریافت کلاس فارسی

    برای استفاده، از تابع faConvert استفاده کنید، به شکل زیر:

    txtMessage.text = Fa.faConvert("نوشته شما");

    ***

    ثبت دیدگاه

      • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
      • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
      • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.

    برو بالا