*РЕШЕНИЕ ПРОБЛЕМ* *1. Если не видно NewGame и ExitGame, то в проекте возможно есть какие-то ошибки или же вы перетащили в OnClick скрипт, а не объект.* *P.S. В событие OnClick нужно перетаскивать ОБЪЕКТ на котором висит скрипт, а не СКРИПТ.* *2. Если SceneManager подчеркивается красным и выдает ошибку, то нужно добавить using UnityEngine.SceneManagement;* *P.S. В видео я делаю это нажав по лампочке* *P.P.S На крайний случай все еще можно использовать Application.LoadLevel(), несмотря на то, что этот метод является устаревшим*
В новой сцене (меню) кнопки не активны, не меняют цвет при наведении. Создал кнопку в основной сцене где собираю проект, там кнопка со скриптом работает О_о Третья новая сцена отличалась наличием "EventSystem" после создания "Canvas" в сцене. В ней уже всё работает. У кого не активные кнопки - попробуйте пересоздать "Canvas" или сцену.
скрипт из видео: 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 } }
Правильный и полностью настроенный скрипт.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(); } }
Спасиб, ты топ, помог, лайк не глядя, по началу не видел New Game и Exit, но, перепроверив скрипт, нашёл косяки, которые допустил во время написания(я), и всё заработало
*Вот правильный код из видео* 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(); } }
У меня проблема в unity скрипт переписал как в видео запускаю и пишет ошибку Assets/UIManeger.cs(19,9): error CS0103: The name `SampleScene' does not exist in the current context
Но теперь возник вопрос, как сделать задний фон? в канвас и панель невозможно закинуть свой фон из фотошопа туда, как фон делать? именно какой я хочу из своих картинок и т п?
Самый правильный скрипт 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(); } }
*LightDreams*, большое вам спасибо! Если бы не вы, я бы возможно не сделал меню. Я создаю игру платформер "BOOZER", для платформы Steam, Ситилинк. Ещё раз вам спасибо! Удачи в развитии! _Возможно мы вас укажем в титрах игры, как видеоблогера и хорошего человека_
Light Dreams делает на Microsoft Visual Studio, а все в основном на монодевелопе, как я, и в монодевелопе проще применить Application.Loadlevel по умолчанию чем добавлять класс.
У меня была сцена (Game). Я создал сцену(Menu) и в ней сделал само меню по твоему видеоуроку. Но вот проблема у меня запускаются две сцены сразу. Сцена (Menu) выводится на экран и при нажатие на старт игры, панель не убирается.Сцена (Menu) как бы первая но сцена (Game) так же работает и слышно как persone бегает! Как это можно исправить?
сделай 2 часть только чтоб там было при старте выбор уровня + чтоб уровни по порядку шли (если первый уровень не прошёл то 2 не запустишь) подписался буду ждать и да ты мне не одному поможешь и когда выпустишь видео оставь скрипт в описании я многих просил помочь но все отказывал надеюсь ты поможешь
1. Не должно быть пробелов в названии скрипта. 2. Если ты переименовывал название, то нужно изменить его и в самом скрипте. Оно идет после public class вроде
*РЕШЕНИЕ ПРОБЛЕМ*
*1. Если не видно NewGame и ExitGame, то в проекте возможно есть какие-то ошибки или же вы перетащили в OnClick скрипт, а не объект.*
*P.S. В событие OnClick нужно перетаскивать ОБЪЕКТ на котором висит скрипт, а не СКРИПТ.*
*2. Если SceneManager подчеркивается красным и выдает ошибку, то нужно добавить using UnityEngine.SceneManagement;*
*P.S. В видео я делаю это нажав по лампочке*
*P.P.S На крайний случай все еще можно использовать Application.LoadLevel(), несмотря на то, что этот метод является устаревшим*
А если у меня не переходит на другую сцену, хотя делал всё как ты, то что мне делать?
Я добавил, но все равно SceneManager выдает ошибку. Спасибо.
у меня по итогу кнопки не нажимаются
В новой сцене (меню) кнопки не активны, не меняют цвет при наведении. Создал кнопку в основной сцене где собираю проект, там кнопка со скриптом работает
О_о
Третья новая сцена отличалась наличием "EventSystem" после создания "Canvas" в сцене. В ней уже всё работает.
У кого не активные кнопки - попробуйте пересоздать "Canvas" или сцену.
почему у меня кнопка не ринеймится?
скрипт из видео:
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
}
}
Круть бро спс
От души
спс от души бро!
есть ошибки но всё равно спасибо))
Спс
Благодарю вас! С вашей помощью я смог наконец закончить работу над игрой
Хоть и через 4 года, но это работает! Огромное тебе спасибо, это видео мне сильно помогло)
Спасибо большое, помог. Я раньше вообще не представлял, как делать менюшки в Unity.
Лучший урок! Всё понятно, легко получается.
Огромное спасибо автору реально помог))))
Все работает, спасибо за урок
Просто, понятно и без лишних слов.
Правильный и полностью настроенный скрипт.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();
}
}
Чтоб все твои родные были здоровы!
спасибо бро! От души
Спасиб, ты топ, помог, лайк не глядя, по началу не видел New Game и Exit, но, перепроверив скрипт, нашёл косяки, которые допустил во время написания(я), и всё заработало
Спасибо Огромное! Святой Человек!
Спасибо большое я долго искал как сделать функцию нажатия на кнопку и наконец нашёл . лайк подписка
спасибо!я тупил часа 4 и искал как сделать компактное и понятное меню,а оказывается все настолько просто
Большое спасибо автору
Спасибо большое помог, сначала я скрипт перенёс, а потом прочёл коментарий и перетащил объект и у меня всё заработало
Спасибо за видеоролик! Действительно помог. Лайк, подписка)
*Вот правильный код из видео*
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();
}
}
У меня проблема в unity скрипт переписал как в видео запускаю и пишет ошибку Assets/UIManeger.cs(19,9): error CS0103: The name `SampleScene' does not exist in the current context
*Напиши в лс группы. Имя SampleScene нужно писать в кавычках*
Но теперь возник вопрос, как сделать задний фон? в канвас и панель невозможно закинуть свой фон из фотошопа туда, как фон делать? именно какой я хочу из своих картинок и т п?
Супер, большое спасибо!
Что делать если пишет что класс и название файла не совпадают, что это такое? Как это исправить если имя класса и класса абсолютно идентичны?
1. Не должно быть пробелов в названии.
2. Если ты переименовывал название, то нужно изменить его и в самом скрипте. Оно идет после public class вроде
Самый правильный скрипт
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();
}
}
Что делать если пишет Assets/UIManager.cs(23,21): error CS1002: ; expected
Надеюсь ты рофлишь
*LightDreams*, большое вам спасибо! Если бы не вы, я бы возможно не сделал меню. Я создаю игру платформер "BOOZER", для платформы Steam, Ситилинк. Ещё раз вам спасибо! Удачи в развитии!
_Возможно мы вас укажем в титрах игры, как видеоблогера и хорошего человека_
Light Dreams делает на Microsoft Visual Studio, а все в основном на монодевелопе, как я, и в монодевелопе проще применить Application.Loadlevel по умолчанию чем добавлять класс.
Наконец-то годный урок, 2 часа сижу мучаюсь. Автору cout
Ты написал using namespace std; ?
Спасибо всё с первого раза получилось
Подскажите пожалуйста, как сделать, чтобы главное меню открывалось в самой игре на кнопку "escape"
*на канале есть уроки и плюс ассет меню, меню паузы, настройки графики*
Спасибо большое!!
У меня была сцена (Game). Я создал сцену(Menu) и в ней сделал само меню по твоему видеоуроку. Но вот проблема у меня запускаются две сцены сразу. Сцена (Menu) выводится на экран и при нажатие на старт игры, панель не убирается.Сцена (Menu) как бы первая но сцена (Game) так же работает и слышно как persone бегает! Как это можно исправить?
*пиши в лс группы, запустить две сцены как бы не возможно вроде)*
Прости ты меня! Просто надо иногда мозги включать)))! Я разобрался в своей проблеме.
Спасибо огромное за гайд!!!!!
Где потом крафтить игру???все новые файлы оказываются с созданным меню
на другую сцену заходит. но меню перестает работать и выход из игры невозможен без закрытия программы
Как выбрать класс для ScenManager?
сверху надо написать using UnityEngine.SceneManagement;
100000000 подписчиков тебе !
Пожалуйста помогите у меня проблема когда я перекидываю скрипт юнити говорит can t add script
Тоже самое
У меня нет в Function UIManager, У мегя есть только MonoScript string name
Спасибо, помогло!
Спасибо!
А можно создать кнопку "создать" сервер? В онлайн играх. Если да то сделай об этом видосик плиз
Все можно создать)))
Можно как-то своё изображение поставить, а не цвет?
спасибо большое помог
Спс , очень помог...
Хелп, сделал все правельно со скобочками итд, но сам юнити кричит что SceneManager не существует в контексте , помоги пожалуйста
*добавь using UnityEngine.SceneManagement;*
@@LightDreams добовлял не помогло
Благодарю!
А как подключить пространство и имён помоги как
спс помог
top
спасибо очень помог :D
сделай 2 часть только чтоб там было при старте выбор уровня + чтоб уровни по порядку шли (если первый уровень не прошёл то 2 не запустишь) подписался буду ждать и да ты мне не одному поможешь и когда выпустишь видео оставь скрипт в описании я многих просил помочь но все отказывал надеюсь ты поможешь
***** Я не умею к сожилению но буду учиться спасибо но урок всеровно нужен по той теме
Жду
вы будети выпускать 2 часть или нет ?
Этот скрипт уже не работает в версиях юнити 5.6 что делать?
Этож элементарно!) просто сделай чтобы при нажатии открывалась сцена не игры а уровня. и на каждый уровень тебе придется создать отдельную сцену)))
красава !
А если visual studio не включается?
*включить в настройках юнити, чтобы запускалась студия по умолчанию*
Что такое пространство имён, у меня такого нету
Что делать?
если я перенашу скрипт в объект и юнька выдаёт ошибку
У меня такое было, искал ответ больше суток - чего только ни перепробовал...Оказалось, версия Unity галимая. Поставил другую - всё заработало.
1. Не должно быть пробелов в названии скрипта.
2. Если ты переименовывал название, то нужно изменить его и в самом скрипте. Оно идет после public class вроде
После компилирования игры, нажатие клавишами не реагирует на кнопки.
А в редакторе всё ок.
как решил проблему?
Еще актуально?)
Ребят подскажите как в unity поставить прошлые настройки?Случайно там поменял,теперь фигня какаято.
*какие именно настройки?*
Все настройки.я много что натворил
спасибо 999999999999 подписчиков тебе
мужики помогите у меня етой менюшки которой виставлять цыет изначение всех файлов!
пожалуйста скин скрипт немагу делать
скрипт не пишется
Спс
У МЕНЯ НЕТУ ОШИБОК ВСЕ УКАЗАЛ НО НЕ РАБОТАЕТ
Можно было бы колайдер добавить а не отдельный GameObject создавать!
Блиин(( Не видно New Game() и Exit(). Помогите кто-нибудь
спасибо
Не показывается New Game(), Exit() в UNITY. Что делать?
*Пиши в лс группы и скинь скрины*
LightDreams - Помощь в создании игр не показывает ( New Game() и (Exit() что делать
У меня нету в GameObject вкладки UI
!
Уменя невидно SceneManager что дел
4:30 что ти нажимал?
Слушай внимательно.
Нету метода NewGame и Exit
скрипт не выходит
спосибо
у меня не читает Aplication.quit;
потому что должно быть Application.Quit
Спасибо блин теперт вообще не работает ничего
Я засцал го в дискорд поможеш я прост создаю инру и оч боюсь дай свой дискорд((
У меня не сработало
добавь скрипты пожалуйста
Скиньте скрипт а то рукожоп нормально написать не могу
пожалуйста не чавкай
это очень раздражает
имя scenemanager отсутствует в текущем контакте у меня MonoDevelop помагите
*using UnityEngine.SceneManagement; - добавь это в самом начале*
LightDreams - Помощь в создании игр помоги пожалуйста. Я скомпелировал игру,но после запуска кнопки очень маленькие,хотя в unity кнопки нормальные
@@LightDreams Спасибо тебе
Чё?! Чё ты бубнишь?!
У меня ошибка ):
Перепроверь скрипт.
Блиин(( Не видно New Game() и Exit(). Помогите кто-нибудь
*Пиши в лс группы*
тоже самое
Перепроверь скрипт.