UNITY 5 ДЛЯ НАЧИНАЮЩИХ | КАК СОЗДАТЬ МЕНЮ ИГРЫ

preview_player
Показать описание
В этом уроке мы научимся с вами создавать игровое меню.
Приятного просмотра!
Рекомендации по теме
Комментарии
Автор

*РЕШЕНИЕ ПРОБЛЕМ*
*1. Если не видно NewGame и ExitGame, то в проекте возможно есть какие-то ошибки или же вы перетащили в OnClick скрипт, а не объект.*
*P.S. В событие OnClick нужно перетаскивать ОБЪЕКТ на котором висит скрипт, а не СКРИПТ.*
*2. Если SceneManager подчеркивается красным и выдает ошибку, то нужно добавить using UnityEngine.SceneManagement;*
*P.S. В видео я делаю это нажав по лампочке*
*P.P.S На крайний случай все еще можно использовать Application.LoadLevel(), несмотря на то, что этот метод является устаревшим*

LightDreams
Автор

скрипт из видео:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class NewBehaviourScript : MonoBehaviour {

// Use this for initialization
void Start () {

}

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

}

public void NewGame()
{
SceneManager.LoadScene (1);
}
public void Exit()
{
Application.Quit
}
}

siwstudio
Автор

Благодарю вас! С вашей помощью я смог наконец закончить работу над игрой

Volfson
Автор

Хоть и через 4 года, но это работает! Огромное тебе спасибо, это видео мне сильно помогло)

dehtyarUA
Автор

Правильный и полностью настроенный скрипт.P.S исправил человека.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class UIManager : MonoBehaviour {

// Use this for initialization
void Start () {

}

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

}

public void NewGame()
{
SceneManager.LoadScene(1);
}
public void Exit()
{
Application.Quit();
}
}

gllyhjb
Автор

Спасибо большое, помог. Я раньше вообще не представлял, как делать менюшки в Unity.

enixie
Автор

Огромное спасибо автору реально помог))))

oscar
Автор

Лучший урок! Всё понятно, легко получается.

TaffexLoL
Автор

*Вот правильный код из видео*
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class UIManager : MonoBehaviour
{

// Use this for initialization
void Start()
{

}

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

}

public void NewGame()
{
SceneManager.LoadScene(1);
}
public void Exit()
{
Application.Quit();
}
}

veniaminpulkovskyi
Автор

Самый правильный скрипт

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class UIManager : MonoBehaviour
{

// Use this for initialization
void Start()
{

}

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

}

public void NewGame()
{
SceneManager.LoadScene(1);
}
public void Exit()
{
Application.Quit();
}
}

oyinobzoruz
Автор

Light Dreams делает на Microsoft Visual Studio, а все в основном на монодевелопе, как я, и в монодевелопе проще применить Application.Loadlevel по умолчанию чем добавлять класс.

personperson
Автор

Спасиб, ты топ, помог, лайк не глядя, по началу не видел New Game и Exit, но, перепроверив скрипт, нашёл косяки, которые допустил во время написания(я), и всё заработало

shell
Автор

спасибо!я тупил часа 4 и искал как сделать компактное и понятное меню, а оказывается все настолько просто

Anvade
Автор

Что делать если пишет Assets/UIManager.cs(23, 21): error CS1002: ; expected

Putikmenlobby
Автор

Спасибо большое помог, сначала я скрипт перенёс, а потом прочёл коментарий и перетащил объект и у меня всё заработало

aimik_tutorial
Автор

Что делать если пишет что класс и название файла не совпадают, что это такое? Как это исправить если имя класса и класса абсолютно идентичны?

nowindresistqnce
Автор

У меня проблема в unity скрипт переписал как в видео запускаю и пишет ошибку Assets/UIManeger.cs(19, 9): error CS0103: The name `SampleScene' does not exist in the current context

eskimon_gamedevelop
Автор

Но теперь возник вопрос, как сделать задний фон? в канвас и панель невозможно закинуть свой фон из фотошопа туда, как фон делать? именно какой я хочу из своих картинок и т п?

ЭрикКартман-кт
Автор

Спасибо большое я долго искал как сделать функцию нажатия на кнопку и наконец нашёл . лайк подписка

invarianttime
Автор

У меня нет в Function UIManager, У мегя есть только MonoScript string name

realbadboy