دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۷
  • دی

جلسه ۱۹ : عنصر Text در Unity

  • دسته‌بندی‌ها :
جلسه ۱۹ : عنصر Text در Unity
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      سلام و درود خدمت دوستان عزیز و علاقمندان به مباحث آموزشی وب سایت پی وی لرن. با آموزش Unity در خدمتتون هستیم. عنصر Text در Unity چیست؟ در این بخش به توضیحات مربوط به این موضوع می پردازیم.

      عنصر Text در Unity چیست؟

      text UI داخلی Unity یک نقطه شروع عالی برای یادگیرندگان است که حتی اگر تمایل دارند تحت تأثیر دارایی های قدرتمندتر و کارآمدتر قرار گیرند ، می توانند در UI طراحی کنند.

      برای هدف ما در این جا، عنصر vanilla Text برای شروع کار کافی است.

      Text بودن یک عنصر UI مجزا از خودش ، در درجه اول به دلیل پویایی بودن آن عنصر است. به عنوان مثال ، چاپ امتیاز فعلی پلیر بر روی صفحه نمایش ، نیاز دارد تا مقدار عددی امتیاز را قبل از نمایش ، به یک رشته تبدیل کند ، به طور کلی از طریق روش ()toString.

      برای وارد کردن یک عنصر Text UI ، به Scene Heirarchy, Create → UI → Text بروید.

       

      عنصر Text در Unity چیست؟

      عنصر Text در Unity چیست؟

      یک عنصر new Text باید در منطقه بوم شما نشان داده شود.

      اگر نگاهی به properties آن بیندازیم ، گزینه های بسیار مفیدی خواهیم دید.

       

      عنصر Text در Unity چیست؟

      عنصر Text در Unity چیست؟

      از همه مهم تر ، زمینه متن است.

      می توانید آن چه را که می خواهید کادر نوشتاری در آن زمینه بیان کند تایپ کنید ، اما ما می خواهیم یک قدم فراتر از آن برویم.

      برای تغییر قلم متن ، ابتدا باید فایل قلم را از رایانه خود به عنوان یک Asset به Unity وارد کنید. لازم نیست یک قلم به طور فعال به هر چیزی از صحنه اتچ شود و می توان

      مستقیماً از Asset استفاده کرد.

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

      به جای کنسول ، مطابق با فصل قبل ، خروجی مان این است که چند بار دکمه را فشار داده ایم. اجازه دهید واقعاً آن را روی صفحه بازی چاپ کنیم. برای این کار ، از درس

      قبلی دکمه ButtonBehaviour را باز خواهیم کرد و چند تغییر در آن ایجاد خواهیم کرد.

      مثال : 

      اولین تغییری که ما انجام دادیم این بود که یک رفرنس namespace جدید اضافه کنیم. این رفرنس برای کار با کامپوننت های UI یونیتی استفاده می شود ، بنابراین ما با using

      UnityEngine.UI را اضافه می کنیم.

      بعد ، یک متغیر Text عمومی ایجاد می کنیم که می توانیم عنصر Text UI خود را روی آن درگ و رها کنیم.

      سرانجام ، ما به متن واقعی این عنصر UI با استفاده از myText.text دسترسی پیدا می کنیم.

       

      Text Element در Unity

      Text Element در Unity

      اگر اسکریپت خود را ذخیره کنیم ، اکنون یک دکمه جدید برای عنصر Text UI در ButtonManager مان مشاهده خواهیم کرد. به راحتی gameObject را که حاوی آن عنصر Text

      است، بر روی اسلات درگ و رها کنید و دکمه Play را بزنید.

       

      عنصر Text در Unity چیست؟

      عنصر Text در Unity چیست؟

      کلام پایانی

      در این بخش از آموزش یونیتی، عنصر Text در Unity رو مورد بررسی قرار دادیم.

      در جلسه ی آینده اسلایدر در یونیتی رو خواهیم داشت.

      QR:  جلسه ۱۹ : عنصر Text در Unity
      به اشتراک بگذارید