How to Create a PAUSE MENU in Unity ! | UI Design Tutorial

Поделиться
HTML-код
  • Опубликовано: 2 июн 2024
  • In this Unity 2D tutorial we'll create a PAUSE MENU!
    First we're gonna make a Pause Menu User Interface (UI).
    Then we'll create simple and easy-to understand Pause Menu c# script code.
    And we'll learn how to add the Pause Menu to all game level scenes.
    Enjoy the video ☕
    ----------------------------
    🖐 Hi Game developer
    Welcome to Rehope Games I'm Murat
    I share unity tutorial videos on my channel. if you want to make a game with unity (especially 2d platformer game), the videos here will definitely interest you.
    ----------------------------
    #unitytutorials, #unity2d, #unity2dplatformer

Комментарии • 69

  • @olegbasarab4952
    @olegbasarab4952 10 месяцев назад +2

    these videos are really great and helped me a lot, keep it up

    • @RehopeGames
      @RehopeGames  10 месяцев назад

      Glad you like the videos 😊
      Thanks for your feedback 🙏

  • @gozumyusuff
    @gozumyusuff 8 месяцев назад +1

    Thank you for the very informative and instructive video. Perfect

    • @RehopeGames
      @RehopeGames  7 месяцев назад +1

      I'm glad hear that, thanks bro 😊🙏

  • @khodar.1karawita
    @khodar.1karawita 5 месяцев назад +1

    Thank you very much, you have taught me a lot, keep it up

    • @RehopeGames
      @RehopeGames  5 месяцев назад +1

      Glad to hear that 😊🙏

  • @GEMAGEMA-xr3rp
    @GEMAGEMA-xr3rp Год назад +1

    Thank you, great video, as usual. I hope to make a lesson that moves to the next stage when the enemy dies

    • @RehopeGames
      @RehopeGames  Год назад

      Hello and thank you for your nice feedback 🙏
      I plan publish tutorials about 2D Action game. Maybe I'll show your request in this tutorial..

    • @leonl9123
      @leonl9123 9 месяцев назад

      That's quite simple, just use "SceneManager.LoadScene("YourSceneName");" in the enemy death function.

  • @smbiplob9476
    @smbiplob9476 4 месяца назад +1

    you always make the best video. thank you so much.

    • @RehopeGames
      @RehopeGames  4 месяца назад

      Glad you like them! Thanks for the feedback 😊

    • @smbiplob9476
      @smbiplob9476 4 месяца назад

      Thank you so much for your reply. by the way, I want to tell you something I am searching last few days about complete shopping system. I did not find any video which whows first to last. can you please make videos on this. please@@RehopeGames

  • @OmPrakash-pr3yp
    @OmPrakash-pr3yp Год назад +4

    Yay another video

  • @setyonugroho3081
    @setyonugroho3081 15 дней назад

    Thank You from Indonesia

  • @leoprzybilla8529
    @leoprzybilla8529 10 месяцев назад +1

    I like your videos so much thank you for that :) and sorry if I ask again but do you know exakly when the designs are coming out ? :)

    • @RehopeGames
      @RehopeGames  10 месяцев назад

      Thank you so much again 😊
      In fact, these designs are quickly designed visuals for the video.
      I want to make a better design.
      I couldn't care because I was going through a very busy period.
      I will have time in 2 weeks.
      Thanks for your interest 🙏🙏🙏

  • @truongquoctrung8149
    @truongquoctrung8149 Месяц назад +1

    thank you !!!

  • @totojatiwijayanto4501
    @totojatiwijayanto4501 Год назад +1

    thanks for this helpful stuff

    • @RehopeGames
      @RehopeGames  Год назад

      Glad it was helpful! Thank you for feedback 😊

  • @UnknownSENKu
    @UnknownSENKu 5 месяцев назад +1

    Thank you good work

  • @minikeanu7535
    @minikeanu7535 3 месяца назад

    Hey watsup man I have a problem when i click on the home button and the click on the play button my character glitches and goes under the floor

  • @matinshirjang6347
    @matinshirjang6347 5 месяцев назад +1

    hi Thank you very mouch for this nice tutorial . my restume button doesnt work (UnassignedReferenceException: The variable puseMenue of PuseMenue has not been assigned.
    You probably need to assign the puseMenue variable of the PuseMenue script in the inspector.) can you help me please ?

    • @RehopeGames
      @RehopeGames  5 месяцев назад

      Hi, Thanks 😊
      Did you create all function as me?
      And did add the function to the buttons as a click event ?

  • @katsudev
    @katsudev 3 месяца назад +8

    Is there a way to use the esc button instead of aa pause button?

    • @grove-of-gnomes
      @grove-of-gnomes Месяц назад +1

      I did it like this:
      -
      using System.Collections;
      using System.Collections.Generic;
      using UnityEngine;
      using UnityEngine.SceneManagement;
      public class PauseMenuScript : MonoBehaviour
      {
      bool gamePaused = false;
      [SerializeField] GameObject pauseMenu;
      void Update()
      {
      if (Input.GetKeyDown(KeyCode.Escape) && gamePaused == false)
      {
      Time.timeScale = 0;
      gamePaused = true;
      pauseMenu.SetActive(true);
      }
      else if ((Input.GetKeyDown(KeyCode.Escape) && gamePaused == true))
      {
      Time.timeScale = 1;
      gamePaused = false;
      pauseMenu.SetActive(false);
      }
      }
      public void Home()
      {
      SceneManager.LoadScene(0);
      }
      public void Continue()
      {
      Time.timeScale = 1;
      gamePaused = false;
      pauseMenu.SetActive(false);
      }
      }
      -

  • @pra3k_games
    @pra3k_games 4 месяца назад

    Hello sir I have one question
    Please give me reply
    Question:- when I press pause button, then all sound aslo stop working .
    because my game is zombie Survival and when zombie collide to player then get the sound. when zombie collide to player then sound play but that's time I pressing pause button but sound also play pls give me reply ❤ for sound also stop... subscriber ..❤

  • @naul1557
    @naul1557 Год назад +2

    Can you please make a tutorial on how to create terrain in RPG maker game? It's really difficult.

    • @RehopeGames
      @RehopeGames  Год назад +1

      Hello, maybe next time...
      Thanks for your interest 🙏

  • @aysukrim
    @aysukrim 2 месяца назад

    Hello! Is it applicable to game with videos?

  • @KuzeyAkyuz
    @KuzeyAkyuz Месяц назад

    merhabalar sınavım var acil yetiştirmem lazım menü assetlerinin hepsini alabilir miyim acaba?

  • @LegitLord2000
    @LegitLord2000 6 месяцев назад +2

    Really wish u added just hitting the escape key to pull up the menu

    • @RehopeGames
      @RehopeGames  6 месяцев назад

      You can do it easily 😊

    • @giodeCAZZO
      @giodeCAZZO Месяц назад

      hey, did u manage to do it? i need it too

  • @VivianeAdamavicius
    @VivianeAdamavicius 9 месяцев назад +2

    Hi again, I managed to make it work, but when I pause the game the music does not pause and continues playing, there is a way to solve it? (I only use the audio source)

    • @RehopeGames
      @RehopeGames  9 месяцев назад

      Hi 🙂
      Yes, you have a solution. You can use 2 audio source ( for SFX and Music ). When you pause the game access music audio source component and use pause function ( _musicAudioSource.Pause() ), and when you resume the game use Play function.
      Or you you can use Mute function.

  • @ysfgaming861
    @ysfgaming861 11 месяцев назад +1

    kodlarında ne işe yaradığını açıklayarak yeni bir video gelir mi elinize sağlık gerçekten yaralı videolar ama tek anlamadığım kodların işlevleri 😍😍

    • @RehopeGames
      @RehopeGames  11 месяцев назад +1

      Merhaba kardeşim, güzel yorumun için çok teşekkür ederim 🙏
      Sonraki videolarda daha açıklayıcı olmaya çalışırım 😊

    • @ysfgaming861
      @ysfgaming861 11 месяцев назад +1

      @@RehopeGames 🥰🥰sizi gerçekten ilk videonuzda beğendim ve sevdim ,umarım yakında daha da büyürsünüz .ne kadar teşekkür etsek azdır ellerinize sağlık

    • @RehopeGames
      @RehopeGames  11 месяцев назад +1

      @@ysfgaming861 Güzel dileklerin için çok teşekkürler, bi parça faydamız oldu ise ne mutlu bize . Projenizde Başarılar dilerim 😊

  • @biged606
    @biged606 11 месяцев назад +1

    Like and like!!!👍🏻👍🏻👍🏻

  • @sailornoodle
    @sailornoodle 7 месяцев назад

    The pause button was working until I added the TimeScale function. What could I be doing wrong?

    • @RehopeGames
      @RehopeGames  6 месяцев назад

      Hello sorry for the late reply.
      Did you solve your problem ?

  • @grove-of-gnomes
    @grove-of-gnomes Месяц назад

    I made my Pause Menu show up by pressing ESC. Here is the code I used:
    -
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using UnityEngine.SceneManagement;
    public class PauseMenuScript : MonoBehaviour
    {
    bool gamePaused = false;
    [SerializeField] GameObject pauseMenu;
    void Update()
    {
    if (Input.GetKeyDown(KeyCode.Escape) && gamePaused == false)
    {
    Time.timeScale = 0;
    gamePaused = true;
    pauseMenu.SetActive(true);
    }
    else if ((Input.GetKeyDown(KeyCode.Escape) && gamePaused == true))
    {
    Time.timeScale = 1;
    gamePaused = false;
    pauseMenu.SetActive(false);
    }
    }
    public void Home()
    {
    SceneManager.LoadScene(0);
    }
    public void Continue()
    {
    Time.timeScale = 1;
    gamePaused = false;
    pauseMenu.SetActive(false);
    }
    }
    -

  • @Edelweiss.97
    @Edelweiss.97 10 месяцев назад

    I have followed the steps correctly, but in the pause menu section of the inspector only the script appears

    • @Edelweiss.97
      @Edelweiss.97 10 месяцев назад

      and there is an error in the "sceneManagement" section

    • @RehopeGames
      @RehopeGames  10 месяцев назад

      Can you detail the error?

  • @harryking4700
    @harryking4700 8 месяцев назад +1

    Sir make game over screen in unity 2d , tha nks

    • @RehopeGames
      @RehopeGames  8 месяцев назад

      I've noted your request bro , thanks for your interest 😊

    • @harryking4700
      @harryking4700 8 месяцев назад +1

      Sir , make video intigrate ad of admob .

    • @RehopeGames
      @RehopeGames  8 месяцев назад

      @@harryking4700 👍

  • @perfcuk2908
    @perfcuk2908 11 месяцев назад

    selamlar bu background png sini paylaşma ihtimaliniz var mı ? şuan proje üzerinde çalışıyorumda çok güzel olur paylaşabilirseniz

    • @RehopeGames
      @RehopeGames  11 месяцев назад +1

      Merhaba kardeşim, eve geçince paylaşayım akşam 👍

    • @perfcuk2908
      @perfcuk2908 11 месяцев назад

      @@RehopeGames abi bu akşama projemi teslim etmem lazımda en kısa zamanda atabilirsen memnun olurum. teşekkür ederim

    • @RehopeGames
      @RehopeGames  11 месяцев назад +1

      drive.google.com/file/d/1gcgarBP0xiVgsPxT5ytxc9rEpx3gZsw3/view?usp=sharing

    • @perfcuk2908
      @perfcuk2908 11 месяцев назад

      @@RehopeGames teşekkür ederim

  • @GAMISTORY
    @GAMISTORY 11 месяцев назад

    make enemy ai and player melee combat

    • @RehopeGames
      @RehopeGames  11 месяцев назад

      I plan this for Action game ( so next time)

  • @ysfgaming861
    @ysfgaming861 11 месяцев назад

    kendimi yazılımda geliştirmem için ingilizce öğrenmem şart mı

    • @RehopeGames
      @RehopeGames  11 месяцев назад +1

      Türkçe kaynaklar benim için yeterli ve globale iş yapmıcam diyorsan şart değil bence.
      Ama alanında gerçekten iyi yerlere gelmek istiyorsan şart bence.
      Türkiye'de bir şirkette işe girecek olsan bile yabancı dil seni rakiplerinden öne çıkarır.
      Sonuç olarak yavaş yavaş öğren derim dostum 😊

  • @andreamacale2271
    @andreamacale2271 6 месяцев назад

    In the first level, the pause button work, but in the other it doesn't work, because the buttons of the pause menu (except of the pause button) doesn't click.

    • @RehopeGames
      @RehopeGames  6 месяцев назад

      Did you create a prefab from the Pause panel and add it other scenes?

  • @opmistakarmy3974
    @opmistakarmy3974 5 месяцев назад

    plz give me the project file

    • @RehopeGames
      @RehopeGames  5 месяцев назад

      Hello,
      I will share all project soon...
      Thanks for your interest .

  • @dr.angerous
    @dr.angerous Год назад +2

    Very basic stuff for noobs, really not real programming at all. But good for newbs

    • @RehopeGames
      @RehopeGames  Год назад

      Hello , Yes that's true. I'm gonna publish tutorial from beginner to advanced.
      Maybe next videos will be suitable for you 😊