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

Поділитися
Вставка
  • Опубліковано 6 лис 2024

КОМЕНТАРІ • 76

  • @katsudev
    @katsudev 9 місяців тому +11

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

    • @grove-of-gnomes
      @grove-of-gnomes 6 місяців тому +4

      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);
      }
      }
      -

  • @tugba7777
    @tugba7777 20 днів тому

    Videonuz inanılmaz faydalı en kısa sürede kendi oyunuma entegre edeceğim. Daha çok öğretici video bekliyorum. Çok teşekkürler :)

  • @olegbasarab4952
    @olegbasarab4952 Рік тому +3

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

    • @RehopeGames
      @RehopeGames  Рік тому

      Glad you like the videos 😊
      Thanks for your feedback 🙏

  • @OmPrakash-pr3yp
    @OmPrakash-pr3yp Рік тому +4

    Yay another video

  • @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 Рік тому

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

  • @LegitLord2000
    @LegitLord2000 11 місяців тому +2

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

    • @RehopeGames
      @RehopeGames  11 місяців тому

      You can do it easily 😊

    • @giodeCAZZO
      @giodeCAZZO 6 місяців тому

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

  • @Zakariyae00
    @Zakariyae00 10 місяців тому +1

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

    • @RehopeGames
      @RehopeGames  10 місяців тому +1

      Glad to hear that 😊🙏

  • @leoprzybilla8529
    @leoprzybilla8529 Рік тому +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  Рік тому

      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 🙏🙏🙏

  • @VivianeAdamavicius
    @VivianeAdamavicius Рік тому +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  Рік тому

      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.

  • @yusuf-gg-yusuf
    @yusuf-gg-yusuf Рік тому +1

    Thank you for the very informative and instructive video. Perfect

    • @RehopeGames
      @RehopeGames  Рік тому +1

      I'm glad hear that, thanks bro 😊🙏

  • @smbiplob9476
    @smbiplob9476 9 місяців тому +1

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

    • @RehopeGames
      @RehopeGames  9 місяців тому

      Glad you like them! Thanks for the feedback 😊

    • @smbiplob9476
      @smbiplob9476 9 місяців тому

      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

  • @matinshirjang6347
    @matinshirjang6347 11 місяців тому +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  11 місяців тому

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

  • @mehrdadkhorasani6009
    @mehrdadkhorasani6009 4 місяці тому

    Thank you sir. this tutorial was so helpful for me

  • @aysukrim
    @aysukrim 7 місяців тому

    Hello! Is it applicable to game with videos?

  • @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 🙏

  • @ysfgaming861
    @ysfgaming861 Рік тому +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  Рік тому +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 Рік тому +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  Рік тому +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 😊

  • @setyonugroho3081
    @setyonugroho3081 5 місяців тому

    Thank You from Indonesia

  • @pra3k_games
    @pra3k_games 10 місяців тому

    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 ..❤

  • @UnknownSENKu
    @UnknownSENKu 10 місяців тому +1

    Thank you good work

  • @minikeanu7535
    @minikeanu7535 8 місяців тому

    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

  • @jpl1545
    @jpl1545 3 місяці тому

    Why when i create 2 canvas the second canvas is not appearing

  • @alexfronzi1532
    @alexfronzi1532 5 місяців тому

    Hi, i have a problem with the pause menu script. When i write the code to freeze the game(Time.timescale = 0) my game is not freezing. What should i do?

  • @truongquoctrung8149
    @truongquoctrung8149 7 місяців тому +1

    thank you !!!

  • @iMikOo
    @iMikOo 4 місяці тому

    I know that it is outtt of the topic what I'm talking about, but I'm having trouble building APK in Unity, can u explain that in a video on ur channel and be in a hurryyyy, plssssss sirrrr 😭🙏🏻

  • @totojatiwijayanto4501
    @totojatiwijayanto4501 Рік тому +1

    thanks for this helpful stuff

    • @RehopeGames
      @RehopeGames  Рік тому

      Glad it was helpful! Thank you for feedback 😊

  • @sailornoodle
    @sailornoodle Рік тому

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

    • @RehopeGames
      @RehopeGames  Рік тому

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

  • @ysfgaming861
    @ysfgaming861 Рік тому

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

    • @RehopeGames
      @RehopeGames  Рік тому +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 😊

  • @biged606
    @biged606 Рік тому +1

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

  • @ShoxruxQodiraliyev-e3n
    @ShoxruxQodiraliyev-e3n 3 місяці тому

    thank you

  • @Habramusman
    @Habramusman Рік тому

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

    • @Habramusman
      @Habramusman Рік тому

      and there is an error in the "sceneManagement" section

    • @RehopeGames
      @RehopeGames  Рік тому

      Can you detail the error?

  • @grove-of-gnomes
    @grove-of-gnomes 6 місяців тому

    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);
    }
    }
    -

  • @KuzeyAkyuz
    @KuzeyAkyuz 6 місяців тому

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

  • @harryking4700
    @harryking4700 Рік тому +1

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

    • @RehopeGames
      @RehopeGames  Рік тому

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

    • @harryking4700
      @harryking4700 Рік тому +1

      Sir , make video intigrate ad of admob .

    • @RehopeGames
      @RehopeGames  Рік тому

      @@harryking4700 👍

  • @HaydenBanks-000
    @HaydenBanks-000 2 місяці тому

    Imagine making this in Roblox Studio

  • @perfcuk
    @perfcuk Рік тому

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

    • @RehopeGames
      @RehopeGames  Рік тому +1

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

    • @perfcuk
      @perfcuk Рік тому

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

    • @RehopeGames
      @RehopeGames  Рік тому +1

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

    • @perfcuk
      @perfcuk Рік тому

      @@RehopeGames teşekkür ederim

  • @QuickCut.1
    @QuickCut.1 Рік тому

    make enemy ai and player melee combat

    • @RehopeGames
      @RehopeGames  Рік тому

      I plan this for Action game ( so next time)

  • @opmistakarmy3974
    @opmistakarmy3974 10 місяців тому

    plz give me the project file

    • @RehopeGames
      @RehopeGames  10 місяців тому

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

  • @andreamacale2271
    @andreamacale2271 Рік тому

    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  11 місяців тому

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

  • @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 😊