Unity 2020 - Создание примитивного главного меню (загрузка уровня и выход из игры)

  Рет қаралды 14,420

Arkanoid 3000

Arkanoid 3000

Күн бұрын

Пікірлер: 100
@OlehVeter
@OlehVeter 3 жыл бұрын
Единственная толковая инструкция по созданию меню. Спасибо!
@smirnovRobi
@smirnovRobi 10 ай бұрын
Очень классно! Искал как сделать работающую менюшку, так автор ещё и всё объяснил, что для чего! Спасибо!
@paint-kawaii9755
@paint-kawaii9755 3 жыл бұрын
Смотрю вас впервые, искала небольшой туториал по созданию меню для моей игры. Очень понравилось, как вы объясняете отдельные небольшие моменты, которые обычно упускают другие люди, делающие туториалы. Эти моменты в общем делают весь процесс намного понятнее и, что главное, я сама начинаю понимать, что и для чего я делаю и пишу. Это ОЧЕНЬ ВАЖНО на мой взгляд - сделать и понять, нежели просто повторить без понимания.
@Arkanoid3000
@Arkanoid3000 3 жыл бұрын
Спасибо большое, очень приятно😊 Что, на Ваш взгляд, можно было бы ещё подробно объяснить в виде видео-туториала?
@paint-kawaii9755
@paint-kawaii9755 3 жыл бұрын
@@Arkanoid3000 у меня как-то была проблема, я создала ландшафт для своей 3д игры, но не могла камерой перемещаться по нему, не понимаю, почему.
@Arkanoid3000
@Arkanoid3000 3 жыл бұрын
Это было однажды или после перезагрузки заработало? Больше похоже на очередной «прикол» от Юнити, что периодически встречаются😄
@paint-kawaii9755
@paint-kawaii9755 3 жыл бұрын
@@Arkanoid3000 нет, я долго пыталась решить эту проблему в проекте, меняла текстуры, думая, что они просто между собой конфликтуют, но ничего не менялось. Потом я начала учиться делать 2д игры, позавчера вернулась снова попробовать 3д, но без террейна, обычную головоломку на платформе, для пробы, и все заработало, но там камера была фиксированная в одном направлении и не перемещалась самостоятельно.
@Arkanoid3000
@Arkanoid3000 3 жыл бұрын
А, я изначально неверно понял, думая что речь о движении в редакторе, прошу прощения. В целом надо смотреть на конкретный проект, так сказать сложно, в чем именно причина
@kookiebone9635
@kookiebone9635 10 ай бұрын
Благодарен, мне очень нравится Ваш метод подачи. Прошу, продолжайте.
@DENKRIXEL_L-v
@DENKRIXEL_L-v 5 ай бұрын
вод код: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine SceneManegement; public class Menu : MonoBehaviour { public void StartGame () { SceneManager.LoadScene(1); } }
@tvorog_grief
@tvorog_grief Жыл бұрын
СПАСИИИБО! ТЫ ЛУЧШИЙ!! СТОЛЬКО ТУТОРОВ ПЕРЕСМОТРЕЛ, ТЫ ОДИН ПОМОГ!
@arty8461
@arty8461 Жыл бұрын
Все хорошо, чётко и по теме! Побольше бы уроков по Unity и в частности по созданию простых 2D игр для андройд на unity.
@NewGameStudioOfficial
@NewGameStudioOfficial 9 ай бұрын
Бл братан, ты лучший 😎 очень мне помог, все то что-то недоговорят, либо ншн стото , а ты объяснил каждый шаг, спасибо
@Coper-TM
@Coper-TM Жыл бұрын
Просто лучший никакие видео не помогли только ты помог 🎉
@visitorir
@visitorir 4 жыл бұрын
Чудеса случаются 😀😀
@zyairekarson3334
@zyairekarson3334 3 жыл бұрын
instablaster.
@karavan_br
@karavan_br 3 жыл бұрын
ААААА СПАСИБО БРАТАН 2 ДНЯ НЕ МОГ РАЗОБРАТЬСЯ ТУТ ВСЕ ПОНЯЛ
@Banana_MamaTV
@Banana_MamaTV 2 жыл бұрын
Ты лучший, без воды!
@firefoxlive1912
@firefoxlive1912 2 жыл бұрын
спасибо все работает самое найлучшее обяснение
@NoviCheck
@NoviCheck 2 жыл бұрын
можно было сделать так , что бы метод выбора сцены был публичным , и можно было менять сцену не в скрипте , а в отдельном окне ( да , классно объяснил)
@Arkanoid3000
@Arkanoid3000 2 жыл бұрын
Сделать можно все, что угодно, лишь бы не костыли 🫡
@edoididjbxbxdjdjd2882
@edoididjbxbxdjdjd2882 3 жыл бұрын
Большое спасибо ты мне очень помог.
@kitws
@kitws 3 жыл бұрын
Спасибо за урок! Толковый рассказ, всё по делу
@vlastyyx
@vlastyyx 8 ай бұрын
подскажите пожалуйста, что делать если я нажал на кнопку играть и у меня открылась сцена. но я остановил и меню в обьектах пропало
@ilushka_turka
@ilushka_turka 3 жыл бұрын
Спасибо огромное, начинаю программировать, очень помогло.
@iunez-76
@iunez-76 Ай бұрын
А что делать если у меня после выхода из 2д режима сломали управление камерой и я не могу ее двигать на сцене?
@seasharkdev
@seasharkdev 3 жыл бұрын
Спасибо, думаю сработает
@AppWow
@AppWow 3 жыл бұрын
я сделал все как на видео и перетащил написанный скрипт точно такими же способами но в Function скрипт MainMenu отображается но ExitGame и QuitGame не отображается. что я сделал неправильно? помогите пж
@Arkanoid3000
@Arkanoid3000 3 жыл бұрын
Вероятно не добавлены модификаторы доступа к этим методам (перед void должно стоять public)
@AppWow
@AppWow 3 жыл бұрын
@@Arkanoid3000 со скрипиами нет проблем точь в точь как у вас
@Arkanoid3000
@Arkanoid3000 3 жыл бұрын
Консоль тоже молчит?
@Arkanoid3000
@Arkanoid3000 3 жыл бұрын
UnityEngine.SceneManagment; 😉
@КаринаЯкимова-ю9е
@КаринаЯкимова-ю9е 9 ай бұрын
не знаю ответит ли автор,но я когда запускаю игру,меню появляется на секунду и сразу открывается игра,что делать?(
@suspect_loui
@suspect_loui 2 жыл бұрын
Смотрел вас делал все как вы говорили все работало до скрипта то есть скрипт выдал ошибку что выбран не тот метод. Мой совет как это исправить: 1) Проверьте что скрипт называется также ка и у автора 2) проверьте скрипт в 6 строке там перед двоеточием должно быть название скрипта вот так(public class MainMenu : MonoBehaviour)
@ploring666
@ploring666 Жыл бұрын
может ты не увидишь но у меня проблема у меня все как у тебя первые строки но нет стар гейм захожу в буилд ошибка скрипта + ошибка ALL ну ты понял
@naykcos3791
@naykcos3791 3 жыл бұрын
Лучший
@fazzzc9505
@fazzzc9505 2 жыл бұрын
Блин, да ты прям как хакер из фильма)
@Arkanoid3000
@Arkanoid3000 2 жыл бұрын
Какого фильма?)
@fazzzc9505
@fazzzc9505 2 жыл бұрын
точно не помню, но он был крутой
@karavan_br
@karavan_br 3 жыл бұрын
А что делать если SceneManager белый а не зеленый
@karavan_br
@karavan_br 3 жыл бұрын
И вобще StartGame и ExitGAme стали желтыми незнаю что делать
@Arkanoid3000
@Arkanoid3000 3 жыл бұрын
В начале скрипта, в первых строчках есть using UnityEngine.SceneManagment; ?
@karavan_br
@karavan_br 3 жыл бұрын
@@Arkanoid3000 да
@Arkanoid3000
@Arkanoid3000 3 жыл бұрын
При том названия других классов тоже белые или другого цвета? Скажи на примере MonoBehaviour
@karavan_br
@karavan_br 3 жыл бұрын
@@Arkanoid3000 оно белого цвета
@BehruzBekboyev
@BehruzBekboyev Жыл бұрын
Спасибо тебе
@Aruuke1404
@Aruuke1404 2 жыл бұрын
Спасибо ты помог мне//
@thegame5113
@thegame5113 11 ай бұрын
а как то можно сделать так чтобы на фоне что-то было?
@hexbyte64
@hexbyte64 Жыл бұрын
А что делать если у меня в скрипте методе On click в mainmenu нет StartGame()
@Arkanoid3000
@Arkanoid3000 Жыл бұрын
Проверь, является ли метод публичным (Если я тебя правильно понял)
@ПитерПаркер-ы1ш
@ПитерПаркер-ы1ш 8 ай бұрын
⁠как это сделать ?
@96ne1ron69
@96ne1ron69 Жыл бұрын
Помоги что делать если текст кнопки очень плохого качества она размыта а когда я ее немного увеличиваю то она еще сильней размытой становится и не понятно что написано
@Arkanoid3000
@Arkanoid3000 Жыл бұрын
Если это происходит в режиме игры, тогда обрати внимание на то, каким образом именно ты увеличиваешь текстовый объект: нужно менять не scale, а width и height
@fanti1_
@fanti1_ 2 жыл бұрын
Я сделал все так же как на видео но когда нажимаю на onClick и там выбираю названный скрипт у меня нету кнопок StartGame и ExitGame
@fanti1_
@fanti1_ 2 жыл бұрын
и у меня стоит в начале UnityEngine.SceneManagment;
@Arkanoid3000
@Arkanoid3000 2 жыл бұрын
Методы помечены модификатором public?
@MoToToXaYT
@MoToToXaYT 3 жыл бұрын
Ничего не помогает 😔
@Arkanoid3000
@Arkanoid3000 3 жыл бұрын
В чем именно трудность?
@MoToToXaYT
@MoToToXaYT 3 жыл бұрын
@@Arkanoid3000 у меня кнопки не работают
@Arkanoid3000
@Arkanoid3000 3 жыл бұрын
Методы передал в OnClick()? Есть ли какие-либо ошибки в консоли?
@MoToToXaYT
@MoToToXaYT 3 жыл бұрын
@@Arkanoid3000 никаких ошибок и не работают кнопки
@Arkanoid3000
@Arkanoid3000 3 жыл бұрын
А на счёт первого вопроса?
@PashtetPashket
@PashtetPashket 2 жыл бұрын
эх автор автор,не работает у меня твой скрипт,выдает ошибкук,вот если бы можно было скопировать и вставить или лучше скачать
@Arkanoid3000
@Arkanoid3000 2 жыл бұрын
Касательно ошибки: можешь поделиться подробностями тут - полезно будет для общества, если у кого еще такое возникнет, либо можешь в паблик вк написать, обсудим Ролики же стараюсь направлять в обучение именно, а не копипасту кода, подобный код в интернетах на каждом углу, а вот объяснения нет:)
@l1me582
@l1me582 3 жыл бұрын
Почему у меня не появляется мышка на экране? Помоги пж
@Arkanoid3000
@Arkanoid3000 3 жыл бұрын
Не до конца понимаю, что именно происходит: не видно курсор мыши во время запуска игры?
@Sova13_
@Sova13_ 2 жыл бұрын
Можно скрипт на кнопку выход?
@Arkanoid3000
@Arkanoid3000 2 жыл бұрын
Код метода: public void ExitGame() { Application.Quit(); }
@Sova13_
@Sova13_ 2 жыл бұрын
@@Arkanoid3000 спс бро,мне бы уже учить С#
@Arkanoid3000
@Arkanoid3000 2 жыл бұрын
Никогда не поздно ;)
@Sova13_
@Sova13_ 2 жыл бұрын
@@Arkanoid3000 ага
@sleepywoodpecker
@sleepywoodpecker 2 жыл бұрын
@@Arkanoid3000 Привет помогите пожалуста я уже всю голову сломал но в On Click у меня не появляются элементы уту я оставлю ссылку на видео которое я заснял с этой проблемой kzbin.info/www/bejne/jqLGmJJ7rK97o6c
@rudiplay2092
@rudiplay2092 2 жыл бұрын
так то скрипт внушающи выглядит но почемуто он у меня не работает хотя всё у тебя по букавке списовал
@PHOTO22800
@PHOTO22800 6 ай бұрын
А можно скрипт, а то нечего не видно
@EICHME
@EICHME Жыл бұрын
Короче у меня не работает(
@Smaill_pro
@Smaill_pro Жыл бұрын
У меня не работает но все также зделано ну вот почему так у всех работае а у меня нет даже ошибок нет
@Arkanoid3000
@Arkanoid3000 Жыл бұрын
Можешь в группе в ВК написать, рассказать поподробнее со скриншотами
@aspectr69
@aspectr69 3 ай бұрын
Жаль канал забросили (
@sleepywoodpecker
@sleepywoodpecker 2 жыл бұрын
Привет помогите пожалуста я уже всю голову сломал но в On Click у меня не появляются элементы уту я оставлю ссылку на видео которое я заснял с этой проблемой kzbin.info/www/bejne/jqLGmJJ7rK97o6c
@Arkanoid3000
@Arkanoid3000 2 жыл бұрын
Нужно в поле объекта события OnClick перетягивать не скрипт, а игровой объект со сцены с этим компонентом, тогда в списке ты увидишь нужный метод)
@thunder5619
@thunder5619 3 жыл бұрын
Все равно не получилось :((( Делал все точь в точь Все кнопки нажимаются, не нажимается тупо play P. S Я РЕШИЛ ОШИБКУ ЭТО Я НЕ ЗАКИНУЛ СЦЕНУ В ОКОШКО ГДЕ ВСЕ ОБЪЕКТЫ ВСЕ ПОЛУЧИЛОСЬ СПАСИБО ВАМ!!!
@Arkanoid3000
@Arkanoid3000 3 жыл бұрын
Это здорово 😌
@GamDevRus
@GamDevRus 3 ай бұрын
большая глупость вешать скрипт на канвас!!!
@karavan_br
@karavan_br 3 жыл бұрын
Привет, у меня StartGame() и ExitGame() желтого цвета, а еще 17 ошибок. Я в точь-точь как у тебя все делал
@Arkanoid3000
@Arkanoid3000 3 жыл бұрын
Выходит не точь-в-точь) Желтыми названия методов могут быть - одна из цветовых схем, а вот ошибки - дело другое. Можешь отправить пару примеров, попробую помочь.
@karavan_br
@karavan_br 3 жыл бұрын
@@Arkanoid3000 Серьезность Код Описание Проект Файл Строка Состояние подавления Ошибка CS1002 Требуется ";". Assembly-CSharp C:\Users\1\Desktop\uniti\Мояигра\Assets\Меню.cs 7 Активные
@karavan_br
@karavan_br 3 жыл бұрын
Серьезность Код Описание Проект Файл Строка Состояние подавления Ошибка CS0501 "Меню.StartGame()" должен объявлять тело, так как он не помечен модификатором abstract, extern или partial. Assembly-CSharp C:\Users\1\Desktop\uniti\Мояигра\Assets\Меню.cs 7 Активные
@karavan_br
@karavan_br 3 жыл бұрын
Серьезность Код Описание Проект Файл Строка Состояние подавления Ошибка IDE1007 Имя "LoadScene" не существует в текущем контексте. Assembly-CSharp C:\Users\1\Desktop\uniti\Мояигра\Assets\Меню.cs 9 Активные
@Arkanoid3000
@Arkanoid3000 3 жыл бұрын
Ну собственно тут говорится о том, что в седьмой строке требуется точка с запятой в конце команды
Загрузочный экран и смена сцен в Unity 3D
20:59
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
Funny daughter's daily life
Рет қаралды 23 МЛН
Молодой боец приземлил легенду!
01:02
МИНУС БАЛЛ
Рет қаралды 2,2 МЛН
Turn Off the Vacum And Sit Back and Laugh 🤣
00:34
SKITSFUL
Рет қаралды 8 МЛН
Yay😃 Let's make a Cute Handbag for me 👜 #diycrafts #shorts
00:33
LearnToon - Learn & Play
Рет қаралды 117 МЛН
«Осень». Самая большая загадка Windows XP
14:36
Девять десятых
Рет қаралды 1,4 МЛН
Меню паузы в Unity - легко
13:37
Graphical Design
Рет қаралды 64 М.
СОЗДАНИЕ ШУТЕРА В UNITY. Стрельба Raycast C# | Unity урок by Artalasky
21:52
ARTALASKY CG - Как создать игру
Рет қаралды 175 М.
Сохранение открытых уровней в Unity
22:43
Graphical Design
Рет қаралды 60 М.
Всё про корутины в Unity 3D
13:18
Emerald Powder
Рет қаралды 104 М.
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
Funny daughter's daily life
Рет қаралды 23 МЛН