УПРАВЛЕНИЕ НА АНДРОИД В UNITY - 2D Кнопки, Джойстик на Android / Unity Уроки C#
Вставка
- Опубліковано 29 вер 2024
- В этом видео я покажу как сделать управление для 2D игры на андроид. Мы рассмотрим разные виды джойстиков, кнопки, совмещённый джойстик с кнопками и другие штуки которые Вы сможете применить для удобного управления в своей игре. Также покажу как можно сразу же протестить это управление с телефона, подключив Unity Remote 5. Приятного просмотра! :)
-
boosty.to/maxters - поддержать на бусти + получить доступ к исходникам проектов Unity, попасть в титры к некст видосу и др.
-
ССЫЛКИ:
Скачать мою игру в GooglePlay - play.google.co...
Видео с контроллером игрока - • КАК СОЗДАТЬ ИГРУ НА UN...
Плейлист Unity для новичков - • Unity Уроки C# || Созд...
Скачать Unity - unity3d.com/ru...
-
СОЦСЕТИ:
• Телега - t.me/m4xter
• Twitch - / maxteru
• Группа VK - maxteriada
• Discord сервер - / discord
• DonationAlerts - www.donational...
-
звездочка на 6:16
ua-cam.com/video/wf6rw3hgfRw/v-deo.html
... Ииии перед нами победитель!)
@@maxters можешь меня тоже добавить? 4 раза пересматривал )
Блин на час опаздал
@@maxters макстер,добавь меня в др,у меня выходит ошибка, помоги прошу!!
@@maxters Можешь скинуть код игры на GitHub?
Чувак, очень подробно объясняешь для новичко, спасибо. Открыл первый раз какой-то код 2 недели назад. По твоим урокам начинаю читать спокойно код и понимать его. Желаю миллионых просмотров
Макстер! Не знаю заметишь ты или нет... Как сделать что бы на ПК было управление WASD а на телефоны джойстик?
@@wizzexy так нельзя делать либо с джойстиком либо с wasd
@@homezar9213 А если я хочу что бы у меня в настройках был выбор управления.
@@wizzexy Если хочешь написать кучу говнокода - дерзай, но лучше уж сделать разные версии под разные платформы.
@@wizzexy это не точно но скорее всего нужно созд. 2 проекта и делать управление
Огромное спасибо.
Прямо годный урок, ты молодец
ЦАРСКИЙ ЛАЙК
Очень топово снимаешь и помогаешь)
Хоть мне и не очень интересна эта тема, т.к. подобных видео полно на ютубе, но все равно посмел с большим удовольствием. Все как всегда на высоте.
Привет, а расскажи как сделать игру по сети с другом, просто интересно
Тебе для этого нужен свой сервер)
@@Cookie_Lover я имею ввиду в юнити
@@daniilgorbachev Я тоже. Чтобы сделать игру по сети с другом на юнити, тебе нужен сервер, к которому вы оба подключитесь. Либо - вам нужно создать локальную сеть для подключения двух компьютеров друг к другу, но для этого вам надо находиться в одной комнате
@@Cookie_Lover но я хочу эту игру сделать на андроид
@@daniilgorbachev Тоже самое. Либо сервер, либо локальная сеть телефонов по bltth или wifi
Боже как я тебя люблю, спасибо огромное за лучшие в рунете туторы по unity!
❤️
А я тебя люблю
*Привет макстер! У меня* *проблема, когда я играю в свою* *игру на телефоне то графика ну* *ооооочень сильно шакалится.* *Что мне делать?(*
Как сделать такие кнопки, чтобы вернуть моего отца в семью?
Чел...
для этого создаем скрипт и подключаем нужные библиотеки:
using life;
public class PapaVernis {
public person Papa = "имя отца или иин"; # Создем переменную с классом person
public void Start() {
life.resurrect(Papa); # обращаемся к библиотеке life и используем функцию resurrect (воскресить)
}
}
Вот и все!
Сочувствую.....
я гдето 5 минут
Вам смешно а у него папа умер😢
ого ! я только не давно нашел тебя , а теперь ты мой учитель !!!
💪Красавчик редко кто делает такие ценные видео уроки дерзай друк 🔥
Макс, подскажи, что делать, если в меню Onclick не отображается playerController?
стрим зашел :D
тсенк ю за видео
Ты просто лучший!
У тебя приятный голос, всё понятно разъясняешь.
Жалко мало подписчиков, но думаю скоро их будет на много больше!
Ааа, я неверю своим глазам, я как раз начал делать свою 2dигру и не мог сделать джойстик, спасибо огромное
Завариваю чаёку и смотреть) Кстати про эффекты я посмотрел видео
Урок в мелочах устарел
А как ты учил C#? Сам или по курсам?
здраствуйте я всё делал по вашему тутору но с джойстиком у меня не получилось
Крутой урок мне помог очень,но когда я разделил сцену меню и сцену игры то джостик перестал работать,он оображается,его видно но игрок не двигается вообще,можешь помочь?
Тоже самое
Я вот тоже делал игру и нечайно взломал пентагон, и че делать в такой жизненной ситуации?
Круто, коротко, по делу!! молодец. Единственное Макс, было бы круто если бы ты показывал код весь что получилось у тебя) так легче бы воспринималось. Спасибо
ООО, я на вставке стрима ಥ‿ಥ
А почему при импорте джойстика, у меня много ошибок в коде показывает
Не работают кнопки вправо и влево. Unity 5.6.7f1:
public void OnleftButton() {
if (speed >= 0f) {
speed = -normalSpeed;
transform.eulerAngles = new Vector3 (0, 180, 0);
}
}
public void OnRightButton() {
if (speed
Привет! Как перенести джойстик, во вторую сцену? В первой сцене он работает отлично, а на второй я всё перенёс, и не рабОтает. Даже не показывается, что грибок на виртуальном джойстике двигается
я не могу у себя найти Canvas что делать?
у макстера лучшие гайды!
Где новые видосы? Ты жив, бро?!? Ты нам нужен
Парень тебе респект за такие уроки Желаю тебе побольше подписчиков, и спасибо тебе за твои труды! 👍🏿
Привет, а ты знаешь как сделать желейного персонажа без анимации?
А, чтобы он типа плавно дёргался как желе?) Не, ток через анимации умею)
@@maxters а понятно, ну ладно спасибо, попробую через анимацию 😊😄
Можешь через рагдоллы
@@еврей67 о спасибо огромное
Не получается скачать, никто не знает как исправить ошибку где нажимаешь скачать, кружок идёт и потом сново появляется кнопка скачать
а как ты вставил кнопки в unity?
помоги пожалуйста
сними видео как ты их вставляешь в игру
Спасибо теперь диплом делается на изи
А что есть когда нажимаешь ctr+9 то не включается воркшоп а вкладка появляется Lighting?
Хотя спустя 3 года врятли кто ответит
сверху вкладка Window и выбираешь Package Manager
Макс, подскажи, что делать, если в меню Onclick не отображается playerController?
такая же проблема
Как всегда топовый видос!)
Спасибо о-о-о-о-о очень помог
привет, у меня в самом проекте unity игра выглядит отлично, но когда подключаю кабель и тещу на телефоне то на нем видны какие-то размытости и подергивания(и телефон и ноутбук мощные, а сама игра не очень большая) может знаешь как это можно поправить?
Пасхалка на 6:16. Расскажи, как сделать консоль, как в кс, пж. Кста, как сделать ссылки, например на Ютуб, или плей маркет?
Консоль - сложная штука. ОЧЕНЬ. Поверь, тебе это не нужно. Оно того не стоит.
Я сделал все так же но игрок не двигается а только поворачивается, Помогии
Assets/Scripts/skript2.cs(22,14): error CS0246: The type or namespace name `Joystick' could not be found. Are you missing an assembly reference? что делать
хуйня все, заебался я уже, ой да всем похуй и так далее
У меня проблема
У меня персонаж пока что чисто цельная текстура ( руки и т.д не отдельно)
Написал джостик но перс не двигается
нашёл звёздочку из твоей игры Starland на 6:16
если ты скопировал кнопку прыжка и просто её перевернул, тогда зачем ты рисовал 3 кнопки?)
Вот так можно сделать переход между сценами: ua-cam.com/video/xaF6XYufZ8M/v-deo.html
Очень годно! Можно вопрос, как ты выучил С#?
Потом и кровью, выучил. Все мы так)
Сделай видео пж про квест механику мне очень надо
Кстати стрим огонь
макстер, расскажи как сделать управление кнопками на телефоне в 3д
+
Как всегда годно👌🏿👍
Я нашол
Я сделал все так же но игрок не двигается а только поворачивается, Помогии
Наконец то я ждал этого видео с нетерпением!!!!
Пояснение для тех, у кого может не работать Unity Remote:
1) Проверьте, включен ли у вас режим разработчика на телефоне
2) Проверьте, выбрана ли у вас Android в настройках билда
Na 3d работает?
Сделай видео про управление для андроид для игры за 20 минут
Бро у тебя в плейлисте 2 видео про кнопки одинаковые удали 1 плиз 🐶
Можешь скрипт скинуть?
нет сам учи и переписуй
Можешь подробнее рассказать как сделать сохранение инвентаря
Чувак, ты лучше всех на ютубе и вообще объясняешь новичкам, как сделать игру на Юнити! Ты классный, спасибо!
Почему у меня в сцене не появился? Хотя, я добавил как у вас.
Префаб джостика нужно добавить в Canvas, а не просто на сцену.
Ребята, помогите. У меня в том месте где должна быть кнопка import кнопка open in unity после нажатия на которую у меня ничего не происходит (Если че, у меня Линукс)
Люнукс хуйня меня операционку
Просто и доступно объяснил, спасибо) Лайк заслуженно!
6:16
Сдклал всё так же но джостик есть но когда делаю tilemap джостиков не видно
На этом ассете, к сожалению, далеко не уедешь...
Сделай видео про New Input System, да, материал сложный для новичков, но так делать правильнее
как атаку на кнопку переставить с мышки?
А хту игру можно скачать на телефоне скажите пожалуйста
а если нету папки Convest?
а у меня одного unity remote не робит?
и как это пофиксить
Включи отладку по usb
Кто будет делать игру сомной пишы мне свой дс
Вот ссылка на все скрипты из
Этого плейлиста:
disk.yandex.ru/d/3v3lvYr0KIgzRQ
все с ошибками
Я сделал все так же но игрок не двигается а только поворачивается, Помогии
Смотри видео про движение и прыжок спиши все также как у него
Можно код из видео с кнопками пппжпжпжпж
Пожалуйста снимите как сделать выбор персонажа
Ну пожалуйста
У меня вопрос по поводу кнопок с ходьбой. Ты на event trigger кинул сам обьект. А как сделать управление на префабе? Пробовал просто перетянуть префаб, но не работает.
Смог исправить ?
@@timurakaev6741 нет
@@leinadalien я решил
@@timurakaev6741 отпиши мне в телегу, я пока забросил юнити, но если понадобится, я тебе отвечу
@@leinadalien А где твоя телега ?
0:47, посвящается тебе:
Почувствуй чувство поражения
Понюхай запах унижения
))))))
Лучший🎉
Floating Joystick при первом нажатии вместо появления выдаёт движение влево.
Мне стрим зашол
Привет что если мне пишет так Все ошибки компилятора должны быть исправлены, прежде чем вы сможете войти в режим воспроизведения! Помоги пожайлуста
на самом деле джойстик и без всего этого скачивания легко сделать но он будет либо горизонтальный либо вертикальный(не все вместе!!!) вот как он делается для движения:
1: создаем слайдер
2: создаем скрипт движения
3: указываем библиотеку using UnityEngine.UI и пишем этот скрипт:
public float speed;
public Slider moveSlider;
void Update()
{
float h = moveSlider.value * speed * Time.deltaTime;
transform.position += new Vector3(h, 0, 0);
if(Input.GetMouseButtonUp(0))
{
moveSlider.value = 0;
}
}
4: возвращаемся в юнити и в нашем слайдере указываем min Value = -50 а max Value = 50
5: у игрока указываем слайдер и наслаждаемся проделанной работой)
чувак, кидал бы ты полный код на github и было бы вообще заебись. а сейчас ты просто гадаешь, какие различия в коде и как с ними работать
СРОЧНО! МАКСТЕР, ПЖ ОТВЕТЬ что делать если я не могу установить этот ассет джойстик , пж помоги, я скачал но при нажатии "открыть в юнити" сайт игнорит. ЧТО ДЕЛАТЬ!????
Ты лучший. Это правда говорю не как какой то фанат, а как человек с которому твои уроки просто спасли день
привет спасибо ну у меня не работает код я место rb.velocity (движется объект) поворачиваю его и сделал всё как в видео ну место кнопок у меня Palygon Colaider 2D(типа нажатие на экран) ну код тот же самый помогите пж вот код
public class Player_script : MonoBehaviour
{
public float speed;
public GameObject obj;
public float normalSpeed;
// Start is called before the first frame update
void Start()
{
speed = 0f;
}
// Update is called once per frame
void FixedUpdate()
{
obj.transform.Rotate(Vector3.forward, speed * Time.deltaTime);
}
public void OnButtonLeft()
{
if (speed >= 0f)
{
speed = -normalSpeed;
}
}
public void OnButtonRight()
{
if (speed
Я не понимаю откуда у имиджа (кнопка вперёд назад появилось значение OnButtom)
Бро что делать если у меня джойстик всегда зади блоков тип я прохожу где блоки и они его загораживают(
не работает пишет error CS1520: Method must have a return type
Я в упор не понимаю один момент.
Выполняется метод по нажатию кнопки, это понятно, а как проверить, что кнопка не нажата?
Я записываю в переменную true когда нажал, а как записать false, когда я отпущу кнопку?
Как то совсем неудобно это реализовано. Почему бы не сделать так, чтобы я мог получить экземпляр кнопки, а в коде, через if проверять, нажата или нет
А как сделать ту же 2д игру, но с машинами? по идеи есть наподобии у тебя видео, но у машины должны ещё как то и поварачиваться колёса.
Какой офигенный туториал!! Обожаю тебя!!!!! Но только скажи почему у меня анимация не происходит
Хм, а Blackhornproad вроде не делает игры на мобилки?
Привет ты можешь мне сказать почему джойстик не работает в мултиплейр с помощью фотон два . Первый игрок работает но с вторым не работает
Что делать если картинка не переносится на source image в UI
Ну вот почему бы не называть видосы: урок№1, урок №3. НЕТ Бл, у тебя название - конкретная тема. Но ты отсылаешься на свои старые видео, найс
Хотел бы посмотреть, какие-нибудь туториалы в твоём исполнении об основных инструментах при разработке игр в unity
Ура новое видео
лол, у меня только загруженный из асет стора джойстик выдаёт ошибку
Помогите, я сделал управление на андроид(по видео от этого канала) и перенёс всё управление на 2 сцену. На первой всё прекрасно работало, но на второй сцене отвалилась кнопка прыжка. (могу прикрепить ссылкой гугл диск файлом игру)