«یا اللهُ یا رَبِّ یا حَیُّ یا قَیّوم یا ذَالجَلالِ وَ الاکرام اَسئَلُکَ بِاسمِکَ اَلعَظیم اَلاَعظَم اَن تَرزُقَنی رِزقاً حَلالاً طَیِّباً بِرَحمَتِکَ الواسِعَه یا اَرحَمَ الرّاحِمِین.»
نوشتن یونیکد در یونیتی_تکنیک فارسی نویسی در یونیتی_تایپ خودکار متن فارسی در یونیتی 5 :: برنامه نویسی+طراحی وب+ساخت بازی+نرم افزار +اپلیکیشن

برنامه نویسی+طراحی وب+ساخت بازی+نرم افزار +اپلیکیشن

gameover private channel
لینک کانال خصوصی گیم اور
https://t.me/joinchat/AAAAADyC3ebyLDbJsD4NsQ

هر پکیجی که توان خریدش ندارید رایگان.اگه مشکل مالی ندارید حمایت کنید.
-
اعمالی که انجام می دهیم، اگر ذره ای و مثقالی باشد، به خودمان باز می گردد و بازتابش آنها را در زندگی خواهیم دید.زلزال۷
او کسی است که (روح) شما را در شب (به هنگام خواب) میگیرد; و از آنچه در روز کرده ‏اید، با خبر است; سپس در روز شما را(از خواب) برمیانگیزد; و (این وضع همچنان ادامه مییابد) تا سرآمد معینی فرا رسد; سپس بازگشت شما به سوی اوست; و سپس شما را از آنچه عمل میکردید، با خبر میسازد.انعام۶۰
دلها به یاد خدا آرام میگیرد.رعد ۲۷
زندگی دنیا تنها بازی و سرگرمی، و تجمل پرستی و تفاخر در میان شما و افزون طلبی در اموال و فرزندان است . حدید 20
آن خدایی که آدمی را از خون بسته (که تحول نطفه است) بیافرید
بخوان و (بدان که) پروردگار تو کریم‌ترین کریمان عالم است
آن خدایی که بشر را علم نوشتن به قلم آموخت
به آدمی آنچه را که نمی‌دانست تعلیم داد.
راستی که انسان سرکش و مغرور می‌شود.
چون که خود را در غنا و دارایی ببیند. علق ۲- ۷
این زندگانی چند روزه دنیا افسوس و بازیچه‌ای بیش نیست، عنکبوت ۶۴
در روی زمین به تکبر راه مرو که نمی توانی زمین را بشکافی و هرگز قامتت به بلندای کوهها نمی رسد. اسرا ۳۷
در آنچه خداوند بر تو بخشیده است، سرای آخرت را بجوی و سهم خود را از دنیا فراموش مکن و همانگونه که خدا به تو نیکی کرده است نیکی کن و هرگز فساد در زمین منما که خدا مفسدان را دوست ندارد. قصص ۷۷
و هرگاه نعمت و رحمتی به انسان بچشانیم و سپس آن را از او برگیریم او مأیوس و نومید میشود و به کفران و ناسپاسی بر میخیزد. هود ۹
بندگان مرا آگاه ساز که من بسیار آمرزنده و مهربانم.حجر۴۹
از رحمت خدا ناامید مباشید جز کافر هیچ کس از رحمتش نا امید نیست.یوسف۸۷
پس به یاد من باشید تا به یاد شما باشم. بقره ۱۵۲
زندگانی دنیا جز متاع فریبنده نیست . آل عمران ۱۸۵
از آنچه به شما روزی داده ایم پیش از آنکه روزی فرا رسد که نه معامله ای وجود دارد و نه دوستی و شفاعت ، انفاق کنید. بقره ٢۴۵
بسا چیزی را ناخوش داشته باشید که آن به سود شماست و بسا چیزی را دوست داشته باشید که به زیان شماست، و خدا میداند و شما نمیدانید. بقره۲۱۶
آیات (خود) را برای شما بیان کردیم شاید اندیشه کنید...حدید۱۷

پیوندهای روزانه
پیوندها

gameover.blog.ir

تکنیک یک : یونیکد

🔶🔶🔶🔶تایپ فارسی در یونیتی/فارسی نویسی در یونیتی:(آموزش:سجاد)

خوب اینم به خاطر سوال یکی از دوستان اشاره می کنم خودتون برید پی ش:

1)این سایت برای پیدا کردن کد کاراکترهای فارسی و انگلیسی و غیره به کارتون میاد :
https://unicode-table.com/en/#arabic

2) این کد برای تبدیل کد هگزا دسیمال به کاراکتر مورد نظر هست(کدش به زبان سیشارپ هست و در یونیتی ازش استفاده می کنیم)

char upArrow = '\u25B2';
Debug.Log(upArrow.ToString());

سایت رو می بینید؟ سمت چپش هر کاراکتر کد هگز داره

مثلا 0620 میشه "ی" فارسی

با بک اسلش یو،اومده می گه می خوام یونیکد تایپ کنی برام
بعدش کد اسکی می ده که در مبنای شانزده یا هگزا دسیمال هست
25B2

برد یم دسیمال دهدهی

decimal=مبنای ده

اگه alt نگه داری 9650 بزنی اون کاراکتر تایپ میشه

اگه هم توی یونیتی بخوای باید همین 9650 رو تبدیل به هگزا دسیمال کنی بعدش بدی به تابع ToString

تبدیل کنه به رشته

با \u


char upArrow = '\u25B2';
Debug.Log(upArrow.ToString());

بلی

باید برید تو سایت https://unicode-table.com/en/#arabic

کد تمام حروف رو در بیارید

از a تا z
از الف تا ی
و الی آخر


و کد هگزا دسیمالشونو توی ارایه کپی کنی

توی یونیتی

بعدش از هر کدوم خواستی استفاده کنی

کلمه دلخواه رو هم می تونی بنویسی

یا رشته دلخواه


اها تازه فهمیدم😃

=====


تکنیک دو:

با استفاده از یک فارسی ساز می تونید متن فارسی رو به یونیتی انتقال داده و از فونت مجازش توی یونیتی استفاده کنید.
به عنوان مثال فونت F_unwan.ttf (فونت هایی که اولشون F داره) برای فارسی ساز Leo moon کار می کنه که می تونید این فونت رو بکشید توی project و سپس یک ui canvas Text ایجاد کرده و فونت رو بکشید روی پارامتر Font در inspector.
سپس متن تایپ شده در Leomoon رو کپی کنید توی فیلد Text در inspector .
[تصویر: farsi_unity.gif]




کل کاراکترهای فارسی رو با Leomoon کپی بگیرید

ببر توی یک آرایه در یونتی ذخیر کنید


برای اینکه متن فارسی با حروف درست وارد بشه و حروف جمله به ترتیب از راست ترین حرف وارد بشه  و سپس با تایپ به سمت راست بره ابتدا خصوصیت رو در inspector روی چپ چین بذارید سپس جمله ی فارسی رو در متغیری از نوع رشته ای ذخیره کنید مثال myString.
سپس داریم:

IEnumerator PlayText()
{   
 for (int i=myString.Length-1;i>0i--) {
 
  TTX.text = myString[i] + TTX.text ;
    yield return new WaitForSeconds (0.125f);

 }
}

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی