دو روش وجود داره
1 - استفاده از شی Text
مزایای این روش - حجم کمتر برنامه نسبت به روش دوم(فکر میکنم همینطور باشه حالا دوستان در این مورد حجم برنامه نظشون رو بگن) - نیاز نداشتن به نرم افزار های جانبی - ولی در نظر داشته باشین وقتی از این روش استفاده میکنین نمیتونین فونت دلخواه مثلا فونت b yekan به متن بدید(یعنی توی گوشی اعمال نمیشه!)
2 - روش 2 -طراحی متن توی نرم افزار های طراحی (مثل فتوشاپ) و ذخیره اون به صورت یه تصویر بدون پس زمینه و وارد کردن به عنوان یک اسپرایت یا بک گراند - مزایا در توضیح روش نوشته شده
مزایای روش اول : حجم کمتر - چون از تصویر استفاده نمیشه و مثلا در ایونت شیت میگم اگر روی فلان آبجکت کلیک شد ، شیء text از اکشن set text استفاده میکنیم و داخل دو تا " متنمون رو مینویسیم
بعد مثلا میگم متن اول "سلام" باشه
حالا میخوایم بعد از مثلا سه ثانیه متن سلام تبدیل بشه به "خوبی؟"
بعد از نوشتن اکشن set text اضافه کردن اکشن رو میزنیم و از شیSystem اکشن wait یعنی منتظر ماندن رو اضافه میکنیم و بعد یه زمان بهش میدیم مثلا 3 ثانیه. حالا باز خط زیرش عین اکشن اولی که توضیح دادم متنمون رو set text میکنیم و به همین ترتیب...
در نهایت هم متن ها که تموم شد میگیم شیءtext از اکشن set visable و از اونو inviisable میکنیم تا از حالت نمایش در بیاد
توجه کنید قبل از خروجی گرفتن در حالت اوا شیء text رو در پنجره وژگی ها(properitse) از حالت نمایش دربیارین(invisable)
مزایا روش دوم و نحوه ی استفاده: میتونین از فونت دلخواهتون توی متن استفاده کنین ولی چون از تصاویر زیادی استفاده میکنین ممکنه حجم برنامه بالا بره - راحتی استفاده
نحوه استفاده
شما توی این روش هر متن رو به صورت یه تصویر جدا و با فرمت png و بدون پس زمینه(transparent) ذخیره میکنین
توی کانستراکت یه اسپرایت اضافه کنین و توش توی هر فریم متن مخصوص اون رو بهش بدین و روی قسمت نام انیمیشن
(defalut)
کلیک کنین و سرعتش رو یه مقداری قرار بدین که کاربر بتونه متن ها رو بخونه(بعد از تنظیم کردن سرعت روی نام انیمیشن راست کلیک کنین و preview رو بزنین تا پیش نمایش کار رو ببینین)
خُب حالا ما اسم اسپرایتمون رو مثلا میزاریم dialog1 و همون اول توی پنجره ویژگی ها اونو invisable میکنیم
خوب بعد میریم به محیط بازی و اسپرایت رو یه محل مشخص(مثلا به گفته ی خودتون پایین صفحه) میزاریم و میریم به سراغ ایونت نویسی !
اول یه شرط اضافه میکنیم
از شیء System شرط On Start Of Layout یعنی وقتی لایوت اجرا شد رو اضافه میکنیم و میگیم که شیء dialog1 از قسمت زیر مجموعه های انیمیشن گزینه stop رو انتخاب میکنیم تا خود به خود استارت نشه(برای احتیاط این شرط رو ببرین بالای همه ی شرط های ایونت شیت)
بعد حالا میگیم مثلا وقتی روی یه اسپرایت کلیلک شد که اون میتونه یه کاراکتر باشه برای اینکه با اون صحبت کنیم
میگیم شیء dialog1 اول set visable و visable بشه و بعد دوباره شیء dialog1 استارت بشه
حالا میخوایم بگیم وقتی انیمیشن تموم شد اسپرایتمون مخفی بشه
یه شرط جدید اضافه میکنیم میگیم هر وقت شیءdialog1 از قسمت زیر مجموعه های Animation اکشن On Any finished یعنی انیمیشن به هر صورت که تمام شد) رو اضافه میکنیم و این اکشن رو بهش میدیم... میگیم شیء dialog1 بعد set visibale و بعد invisable بشه و برای بقیه متن ها هم به همین صورت(یه اسپرایت جدید و .......)
حالا برای این که بهتر متوجه بشن میتونین قسمت 5 رو از دوره ی زیر دانلود کنین
لینک - کلیک کنید
فکر میکنم کامل توضیح داده باشم
موفق باشید
(سپاس فراموش نشه !)