Уроки Unity / Как сделать управление камерой мышкой и WASD

Поделиться
HTML-код
  • Опубликовано: 18 июн 2020
  • Привет друзья! Сегодня я вам покажу как быстро сделать управление камерой мышкой и управление камерой с помощью клавиш WASD в Unity. На этом уроке мы с вами:
    ✔ Научимся добавлять скрипт управления к камере в Unity.
    ✔ Научимся добавлять код в скрипт с github.
    ✔ Теперь вы можете управлять камерой с клавиатуры в Unity и так же управлять камерой с помощью мыши.
    ❗️ Ссылка на код для скрипта управления камерой в Unity: gist.github.com/WISEPLAT/1ebd...
    Где нас можно найти ►
    ✔ Вступай в группу ВК - wiseplat
    ✔ Дополнительные уроки с домашними заданиями можно найти на сайте WISEPLAT: wiseplat.org/
    ✅ Теперь вы можете создавать свои игры с помощью Unity! Уроки по Unity помогут в этом!
    #урокиюнити #урокиunity #unity #программирование #дляначинающих
    - Уроки от #OlegShpagin 👨🏼💻
    Ставь лайк, если тебе понравилось видео 👍
    ►► Подписывайся на канал!
    ✅ Начинаете создавать игры? - Повторяйте все то, что показываем в обучающем видео. Тогда вы будете закреплять материал быстрее и сможете начать делать свои игры на Unity. 👍
    Смотрите наши обучающие видеоуроки и выучите Unity быстрее всех! :)

Комментарии • 129

  • @wiseplat
    @wiseplat  4 года назад +9

    ►► Уроки Unity C# для начинающих ruclips.net/p/PLxiU3nwEQ4PEtkotTxNuC7PP5D6I3fo5D
    ►► Игры на Unity программирование для начинающих, с нуля ruclips.net/p/PLxiU3nwEQ4PHlTp-aXKx692F7Ks8dlzQI
    Пишите какие игры вы сейчас делаете на Юнити! Стартуем серию уроков по Unity!!! Позитивы добавляем к комменту!

    • @user-ve2ki5tr7o
      @user-ve2ki5tr7o 4 года назад

      А можно на юнити сделать личный кабинет(меню) отдельный для каждого игрока?

    • @wiseplat
      @wiseplat  4 года назад

      Привет! Как сделаешь уровень, покажи плиз :)

    • @wiseplat
      @wiseplat  4 года назад

      Ты имеешь в виду - для сетевой игры?

    • @user-ve2ki5tr7o
      @user-ve2ki5tr7o 4 года назад

      @@wiseplat Да, у меня сетевая игра и я бы хотел сделать личное меню(ник, пароль, например если игра гонки выбор машин, которых нет у других). А таких видео вообще нет. Буду рад если сделаете)

    • @user-ve2ki5tr7o
      @user-ve2ki5tr7o 4 года назад

      И еще вопрос если есть сетевая игра, то как в меню добавить возможность выбора машины(если в машину заложен скрипт)

  • @toadsk8289
    @toadsk8289 2 года назад +34

    Круто объяснил! Скопировать код и менять параметры управления...

    • @FerdemiYT
      @FerdemiYT Год назад +1

      Обычно программисты так и делают, но хоть для приличия объяснил бы что за что объясняет

    • @user-wg9pz4fw3i
      @user-wg9pz4fw3i Год назад +4

      @@FerdemiYT нет, программисты так не делают

    • @priest_2152
      @priest_2152 Год назад

      @@FerdemiYT никто так не делает, только в крайних ситуациях, если не получается разобраться а результат подходит.
      Так обычно делают скрипткидди, а не программисты.

    • @jackbelk
      @jackbelk Год назад

      хочу заметить: тут именно уроки по юнити, а не по C#, т е., он показывает, как скачать, как активировать и настроить. возможно, я не прав, но...

    • @Anonymous999_
      @Anonymous999_ Год назад

      ​@@jackbelkда ,ты не прав

  • @VARSHIK
    @VARSHIK Год назад +3

    учить копировать скрипты с гит хабюа это круто)

  • @zw3r744
    @zw3r744 7 месяцев назад +3

    Как собрать компьютер, звоним по 7282 и зовём сборщика и вот мы собрали компьютер

  • @user-xq1cf5yw2c
    @user-xq1cf5yw2c 3 года назад

    Спасибо большое.

  • @firefoxlive1912
    @firefoxlive1912 Год назад +1

    Спасибо вам большое

  • @user-tj5zu5pr8x
    @user-tj5zu5pr8x 2 года назад +1

    спасибо большое!!

  • @_vlad-it_3807
    @_vlad-it_3807 3 года назад

    идеальный ютубер)

  • @TeaSlurp_SDH
    @TeaSlurp_SDH 3 года назад

    Спасибо.

  • @solecactus
    @solecactus 3 года назад +5

    Топовый ютубер по IT. Поможешь в любой непонятной ситуации😄

  • @azazzone177
    @azazzone177 3 года назад +5

    Спасибо создал мини маинкрафт ;)

  • @huberchet2.116
    @huberchet2.116 4 года назад +8

    мне кажется, кто то забыл, что в юнити существуют оси с устройств ввода ._.
    могу и ошибаться

  • @user-qz2jj9xh2n
    @user-qz2jj9xh2n 3 года назад +5

    ютуберы: "Вставляем. Вот всё работает."
    я:" Вставляю, НИФИГА НЕ РАБОТАЕТ!"
    И что у меня не работает? Очень просто юнити выдаёт что ошибка находится перед voidUpdate()

    • @sl1p_75
      @sl1p_75 2 года назад

      У меня сработало

    • @lyradikikik
      @lyradikikik 13 дней назад

      Гений вставь в voidUpdate пробел должно получится void Update()

    • @user-qz2jj9xh2n
      @user-qz2jj9xh2n 13 дней назад

      @@lyradikikik бро, ты малясь запаздал.

  • @user-he8sz9ho9k
    @user-he8sz9ho9k 2 года назад

    Спасибо тебе! Я долго мучался, не знал почему у меня не получается. Теперь вся надежда только на тебя! Я тебе доверяю!

    • @proleternal
      @proleternal 11 месяцев назад

      Соболезную

  • @tc88610
    @tc88610 3 года назад +1

    Олег - Вы торт!

  • @nxcxlus
    @nxcxlus 4 года назад +5

    Мы будем создавать игру на UNITY?

    • @wiseplat
      @wiseplat  4 года назад +4

      Привет! Да теперь приступим к Unity! :)

  • @mobikgames
    @mobikgames 2 года назад +2

    Все на следующий уроках он расскажет, а в итоге ничего он не расскажет.

  • @Aimek
    @Aimek 4 года назад +3

    Очень круто,спасибо за ваши уроки

    • @wiseplat
      @wiseplat  4 года назад +1

      Спасибо! :) Какую игру делаешь на Unity?

    • @Aimek
      @Aimek 4 года назад +1

      @@wiseplat Покаьне разобрался полностью,но думаю сделать приключенческую игру от первого лица.Мне не составят труда модели,так как я 3Д моделлирование занимаюсь уже пять лет.А вот с кодом проблемы иногда появляются

  • @Orl_a_n_Do
    @Orl_a_n_Do 3 года назад

    у меня на этот скрипт Unity ошибку выдает:The script dont inherit a native class that can manage a script

  • @prudnik_daniil
    @prudnik_daniil 3 года назад +1

    Сделайте discord сервер чтобы мы могли с вами общаться и задавать какие то вопросы

  • @kazutokirigaya8059
    @kazutokirigaya8059 3 года назад +1

    Мое уважение! Спасибо огромное! Кого только не смотрел - не получалось, а с вашим кодом все супер!!!
    Лайк + подписка👍👍👍🤘
    Только как сделать так, чтобы камера не могла сквозь предметы двигаться?

    • @artemcoolcool
      @artemcoolcool 2 года назад

      если ещё надо попробуй сделать тело не прозрачное

    • @kazutokirigaya8059
      @kazutokirigaya8059 2 года назад

      @@artemcoolcool хм, хорошо, попробую, спасибо

    • @artemcoolcool
      @artemcoolcool 2 года назад

      @@kazutokirigaya8059 используй капсулу она как по моему довольно удобна

    • @OS-ez9re
      @OS-ez9re 10 месяцев назад

      код сделай для двух вещей. капсула rigidbody lock rotation x z.

  • @officeguy5502
    @officeguy5502 2 года назад +1

    Мне что-то жалко Олега Шпагина он ведь так старается и выпускает хорошие видео, а в итоге все только злятся.

    • @Andrey-xk7ku
      @Andrey-xk7ku Год назад +1

      ну с точки зрения как разработчика, так и человека, который хочет именно разобраться а не тяп-ляп лишь бы работало, то качество этого видео и правда не очень

  • @Ilikepotatos108
    @Ilikepotatos108 Год назад

    А в visual scripting можно управление камерой сделать?

  • @SlavaKendo
    @SlavaKendo 3 года назад +3

    Возникают проблемы при вставке скрипта в Визуал Студио пишет есть 1 ошибка

    • @viktorkon1420
      @viktorkon1420 2 года назад

      а у меня 999 ошибок в консоли!

  • @wowgames_
    @wowgames_ 3 года назад +1

    *Спасибо за видео*
    Реально полезные уроки выпускаете!
    Мы кстати смогли создать автоматическую камеру, которая сама летает за игроком и следит за ним) Тоже видеоурок сняли

    • @agrieldark4320
      @agrieldark4320 3 года назад +1

      Наверное очень сложно такую сделать))
      *Ага, как же*

    • @vivmax1253
      @vivmax1253 2 года назад +1

      Не ожидал тебя тут увидеть)

  • @MrMess-xw8jy
    @MrMess-xw8jy Год назад +16

    Однозначно дизлайк. Человек который понимает что-то - и так посмотрит и поймет принцип, а новичек, зашедший на видео "Как сделать...", и думающий что тут будет объяснение, а не ctrl+v, не поймет твои "вектор направления туда", "вектор направления сюда" и эти "ифы". Ролик должен был называться не "Уроки Unity / Как сделать управление камерой мышкой и WASD", а "GITHUB для Unity | Код для управления камерой и персонажем".

  • @goosevv1068
    @goosevv1068 3 года назад

    у меня не запустилась визуал студио. у меня ошибка there are 2 audio listeners in the scene

  • @Giga12
    @Giga12 6 месяцев назад

    А в эти коды можно вживить для андроид и аëс?

  • @TheJoesWorld
    @TheJoesWorld 3 года назад +1

    Комрады, хэлп!!! Только учусь Юнити... Есть у меня вот такая строчка в скрипте: if (Input.GetKeyUp(KeyCode.F)) CreateAmmo(); Это выстрел с клавиатуры с помощью клавиши F. А как мне переназначить чтобы выстрел был привычно, левой кнопкой мыши?!! Переписать этот код или отдельный скрипт какой-то делать?? )))

  • @DipCrai
    @DipCrai 2 года назад

    а как отключить столкновение курсора с границами экрана?

  • @unitynavigator3328
    @unitynavigator3328 4 года назад +37

    Информативность около нулевая к сожалению... Плей лист по юнити похож на свалку пособий "как убить желание учиться".

    • @papivales4084
      @papivales4084 3 года назад

      ой бля, чел, как я тебя понимаю. Хотел выучить юнити, на 5 видосе мне уже захотелось блевать

  • @nu-ladno4571
    @nu-ladno4571 Год назад

    Assets/cammove.cs(32,15): warning CS0219: The variable 'f' is assigned but its value is never used
    из скрипта ошибка как исправить?

  • @user-ce5ck4or9f
    @user-ce5ck4or9f 3 года назад

    А что делать если в офиц. Юнити 2020 не работает скрипт fps controller ,и ничего не Помогает?

    • @simfire5578
      @simfire5578 3 года назад

      У тебя наверное название отличается от названия в коде

  • @aleksandercross5936
    @aleksandercross5936 3 года назад +3

    Да нормально всё. Чё тут жалуются в коментах? Единственная проблема которая может возникнуть это если у вас отличается название скрипта и название класса в скрипте

    • @MrMess-xw8jy
      @MrMess-xw8jy Год назад

      То, что это не обучение, а копирование

  • @ldblru
    @ldblru 4 года назад +3

    Здравствуй Олег! Проблема№1. 4:12 сек. "Сохраняем его" Как? Куда? Заметил. Вы очень классно рассказываете. НО! Какие-то важные детали и нюансы упускаете. Может сообщить, куда и как вы сохраняете код скрипта. Он ку меня во вкладке scripts так и не появился. И можно просьбу. делайте акцент/уточняйте, когда вы курсор мыши наводите на некую вкладку. Спасибо!

    • @simpletube31
      @simpletube31 3 года назад

      Так всегда бывает. Даже с очень хорошими преподавателями и очень внимательными учениками. Что-то всегда ускользает, потому что люди разные и воспринимают и передают информацию по разному.
      Конкретно на 4:12 нужно в окне visual studio нажать Ctrl + S или Файл -> Сохранить camera_move...

  • @4razy683
    @4razy683 3 года назад

    Здравствуйте, подскажите у меня управление работает камера двигается персонаж управляется но почему то я летаю?движок Unity 5

    • @vebzaru9421
      @vebzaru9421 3 года назад

      Потому что там нужно ещё сделать гравитацию, и твердость стен

    • @4razy683
      @4razy683 3 года назад

      @@vebzaru9421 хехее я уже решил проблему

  • @murenium
    @murenium 3 года назад +1

    А где работающий скрипт взять?

  • @Nimyllas06
    @Nimyllas06 3 года назад

    Подскажите пожалуйста! как сделать так что бы он стоял на террейне а не летал по нему!

    • @omoloni
      @omoloni 3 года назад +1

      добавь риджид боди

    • @alexvolkov6269
      @alexvolkov6269 3 года назад

      @@omoloni нужно через CharacterController делать. В нём есть всё необходимое.

  • @atauahdj
    @atauahdj Год назад

    спаибо было полезно но как сделать так чтоба камера не летала?

  • @hfyys-AAE
    @hfyys-AAE 2 года назад

    а что делать если Визуал Студио не включается?

  • @natavanaliyeva8194
    @natavanaliyeva8194 4 года назад +3

    Желаю вам 10.000.000 подписчиков. Странно, что у вас так мало подписчиков. Ваш канал в отличии от остальных каналов помог мне больше всего.

    • @wiseplat
      @wiseplat  4 года назад +1

      Спасибо :)

    • @user-io6er2uy6k
      @user-io6er2uy6k 3 года назад +3

      У него мало подписчиков потому что в этом видео он просто сказал взять код с гит хаба и не чему не научил

    • @user-io6er2uy6k
      @user-io6er2uy6k 3 года назад

      @Uzliker Blocker чего ты так решил

    • @user-io6er2uy6k
      @user-io6er2uy6k 3 года назад +1

      @Uzliker Blocker ну вот именно этот код писал wiseplat а не этот недо-программист на юнити

  • @user-ve2ki5tr7o
    @user-ve2ki5tr7o 4 года назад +1

    А будет видео по игре онлайн?

    • @wiseplat
      @wiseplat  4 года назад +1

      Привет! Будет :) Как только наберем 500 лайков :)

    • @prudnik_daniil
      @prudnik_daniil 3 года назад

      Не жирновато как то? За это время стало 220 лайков

  • @TU9i
    @TU9i 10 месяцев назад

    самый легкий способ скачать в ассетах First Person Controller там уже все настроена

  • @user-nh1mv7cu6q
    @user-nh1mv7cu6q 3 года назад +1

    2:51 - ♂️cum♂️
    4:32 - ♂️cum♂️

  • @MrPZh915
    @MrPZh915 7 месяцев назад

    Спасибо огромное!
    Единственное понятное видео во всём интернете!
    Чёткий, понятный, добрый позитивный, голос, и понятно и приятно🙏

  • @user-hp1tf4sz7r
    @user-hp1tf4sz7r 2 года назад

    говорит что у скрипта нет класса
    выполнил в точности как на видео

  • @noorzhas2946
    @noorzhas2946 2 года назад

    а почему после ввода скрипта я летаю

  • @star_3301
    @star_3301 4 года назад +1

    у меня не что не работает пытаюсь 3 раз не как

  • @ddddddddddd6669
    @ddddddddddd6669 8 месяцев назад

    А что делать если игрок летает?

  • @firstit57
    @firstit57 4 года назад +2

    какой шутер ??? там ограничение в повороте

  • @bishopcupoison4550
    @bishopcupoison4550 9 месяцев назад

    разве это не нужно было привязать к игроку, в чем смысл просто камерой ездить ?

  • @scratcher5136
    @scratcher5136 3 года назад

    не работает. Помогите. В чем проблема?

  • @user-td9ks5tb4i
    @user-td9ks5tb4i Год назад

    понятно.... думал тут урок....а тут ctrl+c, ctrl+v... так я и сам умею...

  • @antonsterlioskuzmin9909
    @antonsterlioskuzmin9909 Год назад

    Увидел код перемещения персонажа, аж плохо стало, никому точно такого не посоветую.

  • @tiptsov77700
    @tiptsov77700 8 месяцев назад

    У меня не работает скрипт...

  • @realmukaUnity
    @realmukaUnity 2 года назад +1

    честно говоря в видео, по моему мнению, показан говнокод. Передвижение можно было сделать намного лучше и эффективнее. И зачем так много коментариев в коде!? зачем засорять код? И не отговаривайтесь что это код для новичков!

  • @dmitrya-si5js5uk5o
    @dmitrya-si5js5uk5o 2 года назад

    а как от 3 лица?

  • @firstit57
    @firstit57 4 года назад

    Люди там когда мышка до рамак доходит нельзя дальше поворачивать, я исправил чуть чуть код и всё нормально когда доделаю сделаю ответ с этим кодом

    • @Ars_en72
      @Ars_en72 4 года назад

      Жду

    • @firstit57
      @firstit57 4 года назад

      @@Ars_en72 братан сорян забыл про вас я его давно доделал щас где-то через 1ч буду дома и скину, тебе только на камеру надо или да ходьбу тоже ?

    • @firstit57
      @firstit57 4 года назад

      @@Ars_en72 братан сорян забыл про вас щас скину

    • @firstit57
      @firstit57 4 года назад +1

      @@Ars_en72 //создаёшь
      public Vector3 lastMouse;
      // скорость врашение мыши
      public camSens = 0.25;
      // потом в void update пишешь
      lastMouse = new Vector3( Input.GetAxis("Mouse X"), Input.GetAxis("Mouse Y"));
      lastMouse = new Vector3(-lastMouse.y * camSens, lastMouse.x * camSens, 0);
      lastMouse = new Vector3(transform.eulerAngles.x + lastMouse.x, transform.eulerAngles.y + lastMouse.y, 0);

      transform.eulerAngles = lastMouse;

    • @firstit57
      @firstit57 3 года назад

      @Stierlitz otto хоть кто то воспользовался )))

  • @user-iq7pe6sy4y
    @user-iq7pe6sy4y 2 года назад +2

    автор просто ужас, как не чужой асет застилит, то скрипт готовый прилепил.

  • @proleternal
    @proleternal 11 месяцев назад

    8 минут с интонациями умственно oтcтaлoгo объясняем, как пользоваться интернетом. "Более подробно! объясню - в следующих... видео!" Но что-то пошло не по плану, и никаких видео по данному скрипту больше не вышло. Возможно, потому что надо иметь чуть больше мозга, чем ниxepa, чтоб разобраться в таком коде, при чём достаточно посредственном.

  • @viktorkon1420
    @viktorkon1420 2 года назад

    не работает скрипт

  • @factsinsider5350
    @factsinsider5350 Год назад

    что мешало де*илам разрабам добавить в этот юнити функцию walk navigation как в блендере и не создавать скрипты...

  • @user-tc2gl4gx6u
    @user-tc2gl4gx6u 3 года назад +14

    Я ничего не имею против к автору,но давать на самостоятельный разбор скрипт как-то не очень правильный подход
    Человек должен понимать,откуда скрипт,к чему ссылается,почему именно так.Сколько по русскому ютубу не лажу вообще ничего годного найти не могу.Если вы человек,знающий английский,то Brackeys или Code Monkey отличный вариант)

  • @karmess_barrabess9514
    @karmess_barrabess9514 2 года назад +1

    Зря просрал время! Спасибо.

  • @olegggames6409
    @olegggames6409 Год назад +2

    Словил кринж

  • @maxim_studio
    @maxim_studio 5 месяцев назад

    Хотел научиться новым методам и понять, как управлять мышкой в игре...
    В итоге мне показывают готовый код, дизлайк😡😡😡

  • @loned7857
    @loned7857 Год назад

    А нельзя просто показать как ты пишешь
    Вот я хочу свой скрипт написать
    А у меня желтая строка вместо зелёной
    Я зашёл сюда посмотрел как ты делаешь а не тупо скопировать

  • @ckojvggarrysmod
    @ckojvggarrysmod 8 месяцев назад

    а сам не можешь написать????????????

  • @agrieldark4320
    @agrieldark4320 3 года назад +1

    Ничего против автора не имею, но для меня здесь инфы 0(

    • @MrMess-xw8jy
      @MrMess-xw8jy Год назад

      для всех тут инфы 0

  • @viftikzecin3753
    @viftikzecin3753 4 года назад +4

    Чел ты явно пересмотрел "В мире животных"... У тебя подача материала как пародия на Н. Дроздова ))) Делай вставку "Ути-Пути" в монолог, подписчиков будет больше.
    Про Unity не нужно было 8 минут распылятся. Суть Вот ссылка вешаем скрипт на камеру, Всё. А о том как он работает я расскажу потом.

  • @kitgunmi9631
    @kitgunmi9631 2 года назад +1

    ну и кринжатина. Зачем учить, если сам ничего не умеешь...

  • @daniocmusic3773
    @daniocmusic3773 3 года назад +1

    why is this in my recommended? i don't speak russian.

    • @wiseplat
      @wiseplat  3 года назад +1

      Hi) I don't know) But may be it is a good time to learn it!!!

  • @33Kain33
    @33Kain33 10 месяцев назад

    Объяснений 0, худший.

  • @lifenikki8701
    @lifenikki8701 Год назад

    Зачем так делать еще и уроком называть. Люди смотрят чтобы понять а не копировать .

  • @user-oo7nj4qc1i
    @user-oo7nj4qc1i 6 месяцев назад

    Хватит болтатью В пустую. Меня бесит болтовняю А к делую А то у меня не получается. Сделать камеру.