Dronsan Developer
Dronsan Developer
  • Видео 67
  • Просмотров 13 551

Видео

Распознавание речи в Unity. Голосовой ассистент. Управление игрой голосом. Vosk утилита
Просмотров 1,2 тыс.Год назад
Голосовой помощник, управление игрой голосом - всё это теперь возможно!
Мультиплеер в Unity с Photon PUN2. 18 Загружаем игроков через нашу систему
Просмотров 210Год назад
Многопользовательская игра 2Д платформер с использованием Photon Pun 2. После того, как игроки собрались в комнате, Мастер запускает игру и все игроки загружаются в следующую сцену.
Мультиплеер в Unity с Photon PUN2. 17 Запуск игры мастером
Просмотров 124Год назад
Многопользовательская игра 2Д платформер с использованием Photon Pun 2. Вводим условие, чтобы только Мастер мог запустить игру (типо как в Доте, набрались игроки и запускает главный игру)
Мультиплеер в Unity с Photon PUN2. 16 Фиксим баг с отображением комнат
Просмотров 160Год назад
Многопользовательская игра 2Д платформер с использованием Photon Pun 2. В 14 уроке у нас был баг, где неправильно отображались комнаты - его фиксим.
Мультиплеер в Unity с Photon PUN2. 15 Отображение игроков в комнате
Просмотров 230Год назад
Многопользовательская игра 2Д платформер с использованием Photon Pun 2. Делаем отображение игроков, которые зашли в комнату
Мультиплеер в Unity с Photon PUN2. 14 Отображение комнат
Просмотров 225Год назад
Многопользовательская игра 2Д платформер с использованием Photon Pun 2. Создадим окошко, где будут отображаться все комнаты, созданные разными игроками
Мультиплеер в Unity с Photon PUN2. 13 Manager для всех меню
Просмотров 159Год назад
Многопользовательская игра 2Д платформер с использованием Photon Pun 2. Manager для всех меню.
Мультиплеер в Unity с Photon PUN2. 12 Общее UI для всех меню
Просмотров 179Год назад
Многопользовательская игра 2Д платформер с использованием Photon Pun 2. Создаём общее UI для всех меню.
Мультиплеер в Unity с Photon PUN2. 11 Камера для каждого экземпляра игрока
Просмотров 362Год назад
Многопользовательская игра 2Д платформер с использованием Photon Pun 2. Создаем движение камеры за игроком, который является хозяином данного экземпляра.
Мультиплеер в Unity с Photon PUN2. 10 Отображение героя на нескольких компах
Просмотров 168Год назад
Многопользовательская игра 2Д платформер с использованием Photon Pun 2. Отображение героя на нескольких компах
Мультиплеер в Unity с Photon PUN2. 9 Создание комнат и подключение к ним
Просмотров 220Год назад
Многопользовательская игра 2Д платформер с использованием Photon Pun 2. Создание комнат и подключение к ним
Мультиплеер в Unity с Photon PUN2. 8 Подключаемся к серверу
Просмотров 236Год назад
Многопользовательская игра 2Д платформер с использованием Photon Pun 2. Подключаемся к серверу
Мультиплеер в Unity с Photon PUN2. 7 Устанавливаем и активируем Photon
Просмотров 154Год назад
Многопользовательская игра 2Д платформер с использованием Photon Pun 2. Скачиваем, устанавливаем и активируем Photon
Мультиплеер в Unity с Photon PUN2. 6 Подключаем анимации через параметры
Просмотров 131Год назад
Многопользовательская игра 2Д платформер с использованием Photon Pun 2. Подключаем анимации через параметры
Мультиплеер в Unity с Photon PUN2. 5 Задаем движение, прыжок и поворот персонажу
Просмотров 285Год назад
Мультиплеер в Unity с Photon PUN2. 5 Задаем движение, прыжок и поворот персонажу
Мультиплеер в Unity с Photon PUN2. 4 Анимация с нуля
Просмотров 127Год назад
Мультиплеер в Unity с Photon PUN2. 4 Анимация с нуля
Мультиплеер в Unity с Photon PUN2. 3 Собираем игровую сцену и героя
Просмотров 289Год назад
Мультиплеер в Unity с Photon PUN2. 3 Собираем игровую сцену и героя
Официальные видео от Юнити. 6.8 Загрузка сцен, билд проекта
Просмотров 77Год назад
Официальные видео от Юнити. 6.8 Загрузка сцен, билд проекта
Официальные видео от Юнити. 6.7 Создаем условие движения, если только машина стоит на 4 колесах
Просмотров 67Год назад
Официальные видео от Юнити. 6.7 Создаем условие движения, если только машина стоит на 4 колесах
Мультиплеер в Unity с Photon PUN2. 2 Asset Store, качаем ассеты
Просмотров 131Год назад
Мультиплеер в Unity с Photon PUN2. 2 Asset Store, качаем ассеты
Официальные видео от Юнити. 6.6 Добавляем Тахометр (количество оборотов в машине)
Просмотров 78Год назад
Официальные видео от Юнити. 6.6 Добавляем Тахометр (количество оборотов в машине)
Официальные видео от Юнити. 6.5 Добавляем спидометр (шкала со стрелкой, как в старых авто)
Просмотров 515Год назад
Официальные видео от Юнити. 6.5 Добавляем спидометр (шкала со стрелкой, как в старых авто)
Мультиплеер в Unity с Photon PUN 2. 1 Вводный урок
Просмотров 262Год назад
Мультиплеер в Unity с Photon PUN 2. 1 Вводный урок
Официальные видео от Юнити. 6.4 Добавляем спидометр (числовой вариант)
Просмотров 532Год назад
Официальные видео от Юнити. 6.4 Добавляем спидометр (числовой вариант)
Официальные видео от Юнити. 6.3 Движение через приложение силы и центр масс
Просмотров 90Год назад
Официальные видео от Юнити. 6.3 Движение через приложение силы и центр масс
Официальные видео от Юнити. 6.2 Пул объектов
Просмотров 424Год назад
Официальные видео от Юнити. 6.2 Пул объектов
Официальные видео от Юнити. 6.1. Дополнительные плюшки
Просмотров 114Год назад
Официальные видео от Юнити. 6.1. Дополнительные плюшки
Официальные видео от Юнити. Дополнительные задачи разных сложностей для 5 проекта. Часть 2
Просмотров 78Год назад
Официальные видео от Юнити. Дополнительные задачи разных сложностей для 5 проекта. Часть 2
Официальные видео от Юнити. Дополнительные задачи разных сложностей для 5 проекта. Часть 1
Просмотров 75Год назад
Официальные видео от Юнити. Дополнительные задачи разных сложностей для 5 проекта. Часть 1

Комментарии

  • @sumerkbogov
    @sumerkbogov 8 дней назад

    И чего вы не выложили исходники хоть какой-то версии? У меня в файле "VoskDialogText.cs" вот что: void Say(string response) { System.Diagnostics.Process.Start("/usr/bin/say", response); } Это явно что-то из Linux, а у меня Windows, а о Юнити я пока прочитал и выполнил пол-книги Хокинга. Причем Юнити изучать я полез именно из-за Vosk! Я брекпойнты ставить еще не умею в VSCode! Что делать-то?

    • @dronsan-unity7302
      @dronsan-unity7302 8 дней назад

      давненько это изучал, уже и не помню, что к чему

  • @user-fo4yp1ot4s
    @user-fo4yp1ot4s 17 дней назад

    Привет, а фатон будет поддерживать сетевую игру если создать комнату по локальной сети (без интернета)

  • @Valet_Kresti
    @Valet_Kresti 2 месяца назад

    Это просто крутяк! Огромное Вам спасибо! Дальнейших успехов каналу, очень благодарен за ценную информацию и отличное изложение материала.

    • @dronsan-unity7302
      @dronsan-unity7302 2 месяца назад

      Пожалуйста и спасибо)

    • @Valet_Kresti
      @Valet_Kresti 2 месяца назад

      @@dronsan-unity7302 Я только что пошагово реализовал спидометр машины. Подскажите, пожалуйста, если проект по локации небольшой и по плану количество NPC, которым задано патрулирование не превышает 200 единиц, это не будет сильно перегружать систему, если я их всех просто расставлю по своим местам? Не буду их генерировать, спавнить. Модели все низкополигональные, и большая часть из них спрайты 2d (такой микс для 3d проекта). Просто так реальнее будет выглядеть, и их реакция на определённые события будет тоже реальной по времени.

  • @ronkilllorange
    @ronkilllorange 3 месяца назад

    Большое спасибо, помогло!

  • @Reks_Raund
    @Reks_Raund 3 месяца назад

    Бро, пожалуйста, сделай урок по вводу имени игроком и его отображение в игре, умоляю 🙏

    • @dronsan-unity7302
      @dronsan-unity7302 3 месяца назад

      попробую найти время и сделать, но не обещаю

    • @Reks_Raund
      @Reks_Raund 3 месяца назад

      @@dronsan-unity7302 Ураа, давай🥹

  • @Reks_Raund
    @Reks_Raund 4 месяца назад

    А почему уроков больше нет?

    • @dronsan-unity7302
      @dronsan-unity7302 4 месяца назад

      Народу походу не очень зашло, масло просмотров. Отсюда и мотивация пропала

    • @Reks_Raund
      @Reks_Raund 4 месяца назад

      жаль@@dronsan-unity7302

    • @dronsan-unity7302
      @dronsan-unity7302 4 месяца назад

      @@Reks_Raundтак иногда случается)

    • @user-ix7lx5ip9m
      @user-ix7lx5ip9m 2 месяца назад

      ​@@dronsan-unity7302 очень жаль что людям не заходит ваш контент, вы пытаетесь изо всех сил, не опускайте руки, пробуйте ещё, рано или поздно что-то выстрелит!

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

    Soft mask не работает з TextMeshPro

  • @user-yf3lo7xs9u
    @user-yf3lo7xs9u 5 месяцев назад

    Юнька крашится с такой ошибкой DllNotFoundException: libvosk assembly:<unknown assembly> type:<unknown type> member:(null) Vosk.Vosk.SetLogLevel (System.Int32 level) (at <fbffb0ceea4c44759997c9cfcd03e941>:0) VoskSpeechToText+<DoStartVoskStt>d__30.MoveNext () (at <51d31056a8e1447b80dc54febfe062d4>:0) UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <ed87e94c5e4743ce9db3513aacb36766>:0) Не знаешь что может быть и как исправить

    • @dronsan-unity7302
      @dronsan-unity7302 5 месяцев назад

      Оу, что то страшное будто произошло) не сталкивался с таким даже и не знаю, что сказать

    • @user-yf3lo7xs9u
      @user-yf3lo7xs9u 5 месяцев назад

      🤧@@dronsan-unity7302

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

    Спасибо

  • @user-pc2ow7sb6l
    @user-pc2ow7sb6l 7 месяцев назад

    Урок зачет!!! - подписываюсь !!!

    • @user-pc2ow7sb6l
      @user-pc2ow7sb6l 7 месяцев назад

      Только стрелка вращается по всем осям от поворота руля

    • @dronsan-unity7302
      @dronsan-unity7302 7 месяцев назад

      Спасибо!

    • @dronsan-unity7302
      @dronsan-unity7302 7 месяцев назад

      @@user-pc2ow7sb6l может не так повторил? По уроку было отклонение, что стрелка колесо делает, но потом скорректировал и норм стало

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

    Здраствуй у меня не открывает какая то ошибка это в 2д или 3д?

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

      может быть иза версии так у меня 2022

    • @dronsan-unity7302
      @dronsan-unity7302 7 месяцев назад

      Тут и в 2д, и в 3д можно, никак не повлияет

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

      @@dronsan-unity7302 а какая версия должна быть или есть ли для 2022?

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

      @@dronsan-unity7302 а вы можете свой проект отправить вы же там поменяли многое и я начну учить так

    • @dronsan-unity7302
      @dronsan-unity7302 7 месяцев назад

      @@calalmuradov6162 на версию я не обращал внимание, мне кажется, что на любую должно встать

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

    Можете сделать обзор на установку Vosk (от начала и до конца)

    • @dronsan-unity7302
      @dronsan-unity7302 8 месяцев назад

      уух, это видос на много часов получится) сейчас, к сожалению, пока времени нет на это

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

      подскажите, как найти место строку в коде, которая выводит в консоль сказанное мною слово))@@dronsan-unity7302

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

    Создавая комнату и начиная игру, подключенные в последствии игроки не видны мастером. При отключении мастера от игры и подключении снова уже игроки не видят мастера. Ошибка у подключившегося "RaiseEvent(202) failed. Your event is not being sent! Check if your are in a Room", а у мастера "Received OnSerialization for view ID 3002. We have no such PhotonView! Ignore this if you're joining or leaving a room. State: Joined" Что делать я не знаю. В интернет решение проблемы не нашел.

    • @dronsan-unity7302
      @dronsan-unity7302 9 месяцев назад

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

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

    Насчёт Lerpa вроде правильно 🕵️

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

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

    • @dronsan-unity7302
      @dronsan-unity7302 10 месяцев назад

      ох, сейчас и не отвечу, пол года назад было, я и забыл, что там да как)

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

      я разобрался, спасибо@@dronsan-unity7302

    • @iambread666
      @iambread666 2 месяца назад

      Тот же вопрос, уже долго не могу понять, можете сказать как исправить???

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

    Каеф видос братан, можно юнити пакет со всех контентом, шоб мне ничего не надо было делать?)

    • @dronsan-unity7302
      @dronsan-unity7302 11 месяцев назад

      надо будет заморочиться и выложить в гитхаб мне наконец то)

  • @maxim.h876
    @maxim.h876 11 месяцев назад

    а что делать, если враги бесконечно спавнятся?

    • @dronsan-unity7302
      @dronsan-unity7302 11 месяцев назад

      в коде наверно ошибку допустил. сколько раз у нас будет проходить цикл, столько спавнов и будет. либо каждый раз находит у тебя количество врагов 0 в update (если там ошибку допустил). Лучше все заново перепроверь

    • @maxim.h876
      @maxim.h876 11 месяцев назад

      @@dronsan-unity7302 я уже и значение вводил для противника, но они всё равно сравняться

    • @maxim.h876
      @maxim.h876 11 месяцев назад

      @@dronsan-unity7302 у вас не остался этот код?

    • @dronsan-unity7302
      @dronsan-unity7302 11 месяцев назад

      @@maxim.h876 так я только могу гадать, что ты не так сделал...

    • @maxim.h876
      @maxim.h876 11 месяцев назад

      @@dronsan-unity7302 не, а можете скинуть код, если он у вас сохранился

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

    13:20

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

    Я не понимаю, почему у меня возникает 15 ошибок? Вот код: using System.Collections; using System.Collections.Generic; using Photon.Pun; using Photon.Realtime; using UnityEngine; public class Launcher : MonoBehaviourPunCallbacks { [SerializeField] private byte maxPlayer = 4; private void Start() { PhotonNetwork.AutomaticallySyncScene = true; PhotonNetwork.NickName = "Player" + Random.Range(1000, 9999); Debug.Log("Подключение к серверу..."); PhotonNetwork.ConnectUsingSettings(); PhotonNetwork.GameVersion = "1"; } public void CreateRoom1(); { RoomOptions roomOptions = new RoomOptions(); roomOptions.MaxPlayers = maxPlayer; // roomOptions.IsVisible = false; PhotonNetwork.CreateRoom(null, roomOptions); //PhotonNetwork.JoinOrCreateRoom("asd", roomOptions, TypedLobby.Default); } public void JoinRoom1(); { PhotonNetwork.JoinRandomRoom(); // PhotonNetwork.JoinRoom("asd"); } public override void OnCreatedRoom() { Debug.Log("Комната создана"); } public override void OnJoinedRoom() { Debug.Log("Присоединился к комнате"); } public override void OnConnectedToMaster() { // base.OnConnectedToMaster(); Debug.Log("Подключён к мастеру"); } public override void OnDisconnected(DisconnectCause cause) { //base.OnDisconnected(cause); Debug.Log("Disconnected form server for reason: " + cause.ToString()); } } Всё так же написал, но от куда-то появляются ошибки?!

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

    Погоди, а почему есть только от 9 части, то есть до 9 серии нет видео. Почему?

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

      Вот я слепой, всё увидел, уже посмотрел 7 и 8 видосы, уже смотрю 9 видео)

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      @@danilich_ivashkov 😄

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

    Все понятно и просто

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

    хах, я так мучился пока пытался заставить vosk плясать в unity что в итоге перешел на IBM Watson speech to text, а когда уже все сделал то нашел этот видеоурок. Очень интересно рассказываете. У меня вот проблема, пытаюсь сделать так чтоб игровой объект реагировал на мою команду только тогда когда я нахожусь в его каллайдере. Написал скрипт где включается компонент audio listener когда игрок заходит в зону каллайдера но это не помогает, все равно реагирует на голос даже когда я не в каллайдере.

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      мне кажется, что аудиолистенер тут ни при чем, это через библиотеки записывается сигнал с микрофона. можно просто блок кода с командами заключить в if(какой то bool) и этот bool приравнивать к true, когда находишься в коллайдере

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

      @@dronsan-unity7302 спасибо за подсказку, попробую что-нибудь намудрить)

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      @@K_A_I7_y_4_U_H_O пожалуйста!

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

      @@dronsan-unity7302привет!) В феврале начал делать себе ассистента, сначала пытался использовать сфинкс, но чёт не задалось, а с воском быстро разобрался, уезжал с вахты, забросил проект, сейчас вернулся, а оказывается он у меня уже работал. Сейчас начала пересматривать код, и стало интересно что за "фразы" хранятся в "результате". Вывел их все по очереди, и иногда там массив больше чем из 1 элемента, как узнать какую фразу взять? Частенько фраза, которую я сказал, не стоит на первом месте в этом массиве.

    • @dronsan-unity7302
      @dronsan-unity7302 7 месяцев назад

      @@Veyron104 привет! на сколько мне позволяет вспомнить моя память за эти 7 месяцев, вроде с большой частотой во фразах именно нужное слово попадалось мне

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

    Добрый день , как можно с вами связаться ?

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      Добрый день! vk.com/id_dronsan можно сюда написать

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

    Обучающая школа ) Я так понимаю, есть школы не обучающие )

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

    Привет. Во первых спасибо за разор уроков. Но... Там где ты разбираешь ошибку, что враги не двигаются, ты не правильно настроил. Враги должны двигаться в твои ворота а не к тебе (как в предыдущем проекте типа "Сумо"). Если ты посмотришь на сцену, то PlayerGoal это твои ворота. А в остальном, мне очень нравится. Подписался

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      Привет! о, да, ты прав! Тогда корректировки для всех: через public(или [SerializedField] private) переменную закинуть PlayerGoal, которая ща у нас приватная

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

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

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      Привет! Частицы зациклены и мы при прыжке отрубали частицы, так же надо при смерти деактивировать их, чет я забыл это сделать)

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

    спасибо за урок!❤

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

    Возможно ещё в будущих уроках будет, но раз делаем входное меню, можно сделать чтобы игрок мог писать свой ник, а не по Player[number] :-)

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      стоящее замечание! я хотел, а потом как то забыл, хорошо, что напомнил)

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

    Спасибо, смотрю все ваши уроки.

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

    мм, интересно, а почему именно фотон?)

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      на прошлой работе был Fusion, вроде бы и технология поновее, но к сожалению, информации кроме официальной текстовой не нашел. а в фотон норм инфы. решил её всю собрать и по максимум её выдать (в меру моих слабеньких сил :) )

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

      @@dronsan-unity7302 А как относитесь к mirror?)

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      @@tuttikfruttik6210 где то краем уха слышал, но это всё) не заглядывал туда

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

      @@dronsan-unity7302 ой ёмаё, ну в плане реализации это классная штука по моему. О нем мне кажется точно нужно посмотреть, из плюсов в отличие от фотона не имеет ограничений по подключениям и трафику, да и свой сервак можно с ним скомпилировать и оттуда хостить игру

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      @@tuttikfruttik6210 о, прикольно, надо будет как нибудь глянуть! вот только с этим проектом разберусь, на него большие планы)

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

    First

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

    Спасибо за уроки

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

    Script кресла

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      я где то неправильно чтоль что то назвал?)

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

      Всё правильно, никаких ошибок, игра слов :)

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      @@TamaSyama ааа)

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

    Поучительно,познавательно,учусь на ваших уроках

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

    Добрый вечер. Начал смотреть с 13 урока, позже посмотрю предыдущие. Подскажите, будет урок по добавлению этого приложения с мультиплеером на бесплатный сервер или ограничимся локально?

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      Добрый! Создавая приложение на сайте Фотона (в начальных уроках было), мы как раз и размещаемся на бесплатном сервере, который имеет ограничения (до 20 людей вроде, уже запамятовал))). Это я в примерах на одном компе показываю, можно сбилженную игру другу скинуть и так же потестить вдвоем

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

    Как жалко, что актив маленький :(

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

    У вас ошибка в конвертации, свойство rigidbody.velocity.magnitude возвращает units per seconds, в нашем случае это метры в секунду. Чтобы получить километры в час нужно умножить на константу 3.6f, но вы переводите в мили (2.237f) и говорите что это километры. И если уж совсем душнить, то такие вещи лучше вынести в переменную со значимым именем. Это может быть полезно, если вы потом будете давать возможность переключаться между километрами и милями. Магические константы это плохо.

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      спасибо за комментарий! делал по урокам официального источника и возможно что то неправильно перевёл) а про магические константы периодически в уроках напоминаю, что это нехорошо! Я рад советам и поправкам - так в дальнейшем и я что то почерпну для себя и эти знания постараюсь дальше в уроках передавать.

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

    спасибо вам за уроки

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      всегда пожалуйста! чет все ВЫкают, неужто из-за бородки я старым кажусь)))

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

    Подписчики накручены? Очень мало комментариев и лайков

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      у меня много лет назад на этом канале другой контент был))

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

      @@dronsan-unity7302 Понятно

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

    чую для меня сложно будет учить c#, но постараюсь

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

      Там легко

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

      @@b1erus 🙁ну если учишься каждый день часами легко наверно, а вот я, 1 час сегодня займусь, а потом через неделю может и ещё 1 час, короче не каждый день могу время уделять

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

      @@ardiasma почему?нет желания или выгорание,я каждый день по 2-4 часа уделял времени и так уже пол года +-

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

      @@b1erus скорее всего не определился для чего изучаю и возможно поэтому нет желания сильного

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

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

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

    Офигенно. Если на курсе ещё и базу данных будешь подключать, так вообще огонь! Чем больше стека, тем только лучше)

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      спасибо! в планах было с Firebase или Playfab поработать!

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

    Переименовать в VS (ctrl+r,ctrl+r), в выпадающем окне надо было выбрать крыж переименовать файл (у меня не получилось, надо что бы класс и файл совпадали по имени). И надо помнить что VS работает с кодом, при переименовании заменит имена только в коде, если где то обьекты юнити будут подписаны на события в инспекторе - VS их не поменяет!

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

    Здорово! на 18:11 можно подправить центр спрайта при мощи Sprite Editor передвинув пивот.

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

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

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

    Лучший, брат!

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

    какая у вас сборка пк?

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      Проц AMD Ryzen 5 5600X, оперативка 32G 3600MHz, видяха gtx 1660 super

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

      @@dronsan-unity7302 вау спасибо

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      @@ardiasma да не за что!

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

    Годный контент. Не интересует оформление канала или превью для видосов?

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      спасибо! всегда открыт к предложениям)

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

    Привет, будет программирование и анимация ИИ?

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      Привет, для данного проекта нет, сейчас записываю курс по Разработке многопользовательской игры с Photon Pun2, вот там по максимум всего постараюсь разобрать. Первая серия на следующей неделе уже)

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

      @@dronsan-unity7302 можно было бы разобрать скрипт из starter asset от третьего лица от unity? Я пытаюсь дополнить его дополнительными анимациями и методами (движение присядью и прицеливание), но немного запутался в структуре.

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      @@region34cg 3д проект с таким персонажем у меня тоже был в планах, но это потом, вначале добить Photon надо)

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

      @@dronsan-unity7302 Понятно, будем подождать и разбираться.

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

    а ты раньше занимался программированием игр? и вообще знаком с каким-либо языком?

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

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

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

    привет! продолжай в том же духе, все получится, буду вместе с тобой учиться

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      привет! спасибо за поддержку! буду продолжать)

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

    Привет, а как добавить в сцену множество врагов? К примеру не все они будут в поле зрения игрока, но нужно чтобы при входе на определённую локацию они там были. Если можно добавлять spawner, но как добавить navmash?

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

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

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

      @@dronsan-unity7302 Да нужно запечь всю карту, но как это повлияет на fps?

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      @@region34cg насколько я помню, запекается в редакторе заранее, а далее спавнишь врагов и они во время игры уже находят путь по запечённой карте. Есть в navmesh компонент obstacle и его можно использовать, как перемещающееся препятствие - может для твоих целей он сойдет

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

      @@dronsan-unity7302 Понятно, спасибо.

    • @dronsan-unity7302
      @dronsan-unity7302 Год назад

      @@region34cg обращайся)