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

از سایتمون دیدن کنید

  پاسخ


 سپاس شده توسط:
#2


راه های مختلفی بری اینکار هست، مثلا شما میتونی، یه انیمیشن درست کنی و یه Image به صحنه بیاری و رنگش رو سیاه کنی. بعدش Alpha تصویر رو توی انیمیشن کم و زیاد کنی و اصطلاحا انیمیشن Fade in - Fade Out بسازی.


راه دیگه اینکه شما توی Canvas یه Image ئاشته باشی و کد رو زیر استفاده کنی.

کد:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using UnityEngine.SceneManagement;

public class FadeInFadeOut : MonoBehaviour
{

   public Image whiteScreen;

   public GameObject PickUpEndCanvas;


   // Use this for initialization
   void Start()
   {
       //whiteScreen.canvasRenderer.SetAlpha(0.0f);
       whiteScreen.CrossFadeAlpha(0.0f, 3.0f, true);

   }

   // Update is called once per frame
   void Update()
   {

       StartCoroutine(FadeInWait());
       
 

   }

   public void FadeIn()
   {
       whiteScreen.CrossFadeAlpha(1.0f, 3.0f, true);
   }

   public void FadeOut()
   {
       whiteScreen.CrossFadeAlpha(0.0f, 3.0f, true);
   }

   IEnumerator FadeInWait()
   {
       yield return new WaitForSeconds(3f);
       FadeIn();
       
   }
   IEnumerator BtnWait()
   {
       yield return new WaitForSeconds(1.5f);
     

   }



// لود کردن سین مدنظر
   public void ResetLvl()
   {
       SceneManager.LoadScene("BattleField");
   }




}
  پاسخ


 سپاس شده توسط: mahdi_R8095 ، shazde ، magry


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سیستمم مورد نیاز برای یونیتی 5 ^_^ Ali ^_^ 5 3,137 1402/3/5، 10:31 عصر
آخرین ارسال: M.Y
  کمترین حجم بازی محمد 82 3 752 1401/11/16، 11:29 صبح
آخرین ارسال: mostafanastary
  خروجی IL2CPP در یونیتی arshia ajoudani 2 1,156 1401/11/11، 11:09 صبح
آخرین ارسال: abedi
  خروجی وب M.Y 0 778 1401/8/1، 04:36 عصر
آخرین ارسال: M.Y
  سوال در مورد دوره شوتر اول شخص استاد رجب زاده amin hosseini 1 1,397 1400/12/20، 11:01 عصر
آخرین ارسال: ᔕinaᗪehghani

پرش به انجمن: