Пікірлер
@sumerkbogov
@sumerkbogov 2 ай бұрын
И чего вы не выложили исходники хоть какой-то версии? У меня в файле "VoskDialogText.cs" вот что: void Say(string response) { System.Diagnostics.Process.Start("/usr/bin/say", response); } Это явно что-то из Linux, а у меня Windows, а о Юнити я пока прочитал и выполнил пол-книги Хокинга. Причем Юнити изучать я полез именно из-за Vosk! Я брекпойнты ставить еще не умею в VSCode! Что делать-то?
@dronsan-unity7302
@dronsan-unity7302 2 ай бұрын
давненько это изучал, уже и не помню, что к чему
@МатвейКошкин-и4г
@МатвейКошкин-и4г 2 ай бұрын
Привет, а фатон будет поддерживать сетевую игру если создать комнату по локальной сети (без интернета)
@dronsan-unity7302
@dronsan-unity7302 2 ай бұрын
привет, вроде бы да
@Valet_Kresti
@Valet_Kresti 4 ай бұрын
Это просто крутяк! Огромное Вам спасибо! Дальнейших успехов каналу, очень благодарен за ценную информацию и отличное изложение материала.
@dronsan-unity7302
@dronsan-unity7302 4 ай бұрын
Пожалуйста и спасибо)
@Valet_Kresti
@Valet_Kresti 4 ай бұрын
@@dronsan-unity7302 Я только что пошагово реализовал спидометр машины. Подскажите, пожалуйста, если проект по локации небольшой и по плану количество NPC, которым задано патрулирование не превышает 200 единиц, это не будет сильно перегружать систему, если я их всех просто расставлю по своим местам? Не буду их генерировать, спавнить. Модели все низкополигональные, и большая часть из них спрайты 2d (такой микс для 3d проекта). Просто так реальнее будет выглядеть, и их реакция на определённые события будет тоже реальной по времени.
@ronkilllorange
@ronkilllorange 5 ай бұрын
Большое спасибо, помогло!
@dronsan-unity7302
@dronsan-unity7302 5 ай бұрын
пожалуйста!
@ReeF4ik
@ReeF4ik 6 ай бұрын
Бро, пожалуйста, сделай урок по вводу имени игроком и его отображение в игре, умоляю 🙏
@dronsan-unity7302
@dronsan-unity7302 6 ай бұрын
попробую найти время и сделать, но не обещаю
@ReeF4ik
@ReeF4ik 6 ай бұрын
@@dronsan-unity7302 Ураа, давай🥹
@ReeF4ik
@ReeF4ik 7 ай бұрын
А почему уроков больше нет?
@dronsan-unity7302
@dronsan-unity7302 7 ай бұрын
Народу походу не очень зашло, масло просмотров. Отсюда и мотивация пропала
@ReeF4ik
@ReeF4ik 7 ай бұрын
жаль@@dronsan-unity7302
@dronsan-unity7302
@dronsan-unity7302 7 ай бұрын
@@ReeF4ikтак иногда случается)
@ВаляМинков
@ВаляМинков 4 ай бұрын
​@@dronsan-unity7302 очень жаль что людям не заходит ваш контент, вы пытаетесь изо всех сил, не опускайте руки, пробуйте ещё, рано или поздно что-то выстрелит!
@H0zain
@H0zain 7 ай бұрын
Soft mask не работает з TextMeshPro
@Гремаз-с3й
@Гремаз-с3й 8 ай бұрын
Юнька крашится с такой ошибкой 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 8 ай бұрын
Оу, что то страшное будто произошло) не сталкивался с таким даже и не знаю, что сказать
@Гремаз-с3й
@Гремаз-с3й 8 ай бұрын
🤧@@dronsan-unity7302
@golosoffcrypto
@golosoffcrypto 9 ай бұрын
Спасибо
@dronsan-unity7302
@dronsan-unity7302 9 ай бұрын
пожалуйста!
@VFishkiller
@VFishkiller 9 ай бұрын
Урок зачет!!! - подписываюсь !!!
@VFishkiller
@VFishkiller 9 ай бұрын
Только стрелка вращается по всем осям от поворота руля
@dronsan-unity7302
@dronsan-unity7302 9 ай бұрын
Спасибо!
@dronsan-unity7302
@dronsan-unity7302 9 ай бұрын
@@VFishkiller может не так повторил? По уроку было отклонение, что стрелка колесо делает, но потом скорректировал и норм стало
@calalmuradov6162
@calalmuradov6162 9 ай бұрын
Здраствуй у меня не открывает какая то ошибка это в 2д или 3д?
@calalmuradov6162
@calalmuradov6162 9 ай бұрын
может быть иза версии так у меня 2022
@dronsan-unity7302
@dronsan-unity7302 9 ай бұрын
Тут и в 2д, и в 3д можно, никак не повлияет
@calalmuradov6162
@calalmuradov6162 9 ай бұрын
@@dronsan-unity7302 а какая версия должна быть или есть ли для 2022?
@calalmuradov6162
@calalmuradov6162 9 ай бұрын
@@dronsan-unity7302 а вы можете свой проект отправить вы же там поменяли многое и я начну учить так
@dronsan-unity7302
@dronsan-unity7302 9 ай бұрын
@@calalmuradov6162 на версию я не обращал внимание, мне кажется, что на любую должно встать
@vint6971
@vint6971 10 ай бұрын
Можете сделать обзор на установку Vosk (от начала и до конца)
@dronsan-unity7302
@dronsan-unity7302 10 ай бұрын
уух, это видос на много часов получится) сейчас, к сожалению, пока времени нет на это
@vint6971
@vint6971 10 ай бұрын
подскажите, как найти место строку в коде, которая выводит в консоль сказанное мною слово))@@dronsan-unity7302
@igor21068
@igor21068 11 ай бұрын
Создавая комнату и начиная игру, подключенные в последствии игроки не видны мастером. При отключении мастера от игры и подключении снова уже игроки не видят мастера. Ошибка у подключившегося "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 11 ай бұрын
к сожалению, ответить с решением не смогу, так как больше пол года прошло, я уже успел всё это забыть😥
@Pressario
@Pressario 11 ай бұрын
Насчёт Lerpa вроде правильно 🕵️
@dronsan-unity7302
@dronsan-unity7302 11 ай бұрын
👍
@ktl6387
@ktl6387 Жыл бұрын
не срабатывает метод OnReceivedRoomListUpdate в котором заполняется список комнат, в чем может быть причина?
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
ох, сейчас и не отвечу, пол года назад было, я и забыл, что там да как)
@ktl6387
@ktl6387 Жыл бұрын
я разобрался, спасибо@@dronsan-unity7302
@iambread666
@iambread666 4 ай бұрын
Тот же вопрос, уже долго не могу понять, можете сказать как исправить???
@gaymdev6144
@gaymdev6144 Жыл бұрын
Каеф видос братан, можно юнити пакет со всех контентом, шоб мне ничего не надо было делать?)
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
надо будет заморочиться и выложить в гитхаб мне наконец то)
@maxim.h876
@maxim.h876 Жыл бұрын
а что делать, если враги бесконечно спавнятся?
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
в коде наверно ошибку допустил. сколько раз у нас будет проходить цикл, столько спавнов и будет. либо каждый раз находит у тебя количество врагов 0 в update (если там ошибку допустил). Лучше все заново перепроверь
@maxim.h876
@maxim.h876 Жыл бұрын
@@dronsan-unity7302 я уже и значение вводил для противника, но они всё равно сравняться
@maxim.h876
@maxim.h876 Жыл бұрын
@@dronsan-unity7302 у вас не остался этот код?
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
@@maxim.h876 так я только могу гадать, что ты не так сделал...
@maxim.h876
@maxim.h876 Жыл бұрын
@@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 😄
@МаксКабачок
@МаксКабачок Жыл бұрын
Все понятно и просто
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
👍
@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 9 ай бұрын
@@dronsan-unity7302привет!) В феврале начал делать себе ассистента, сначала пытался использовать сфинкс, но чёт не задалось, а с воском быстро разобрался, уезжал с вахты, забросил проект, сейчас вернулся, а оказывается он у меня уже работал. Сейчас начала пересматривать код, и стало интересно что за "фразы" хранятся в "результате". Вывел их все по очереди, и иногда там массив больше чем из 1 элемента, как узнать какую фразу взять? Частенько фраза, которую я сказал, не стоит на первом месте в этом массиве.
@dronsan-unity7302
@dronsan-unity7302 9 ай бұрын
@@Veyron104 привет! на сколько мне позволяет вспомнить моя память за эти 7 месяцев, вроде с большой частотой во фразах именно нужное слово попадалось мне
@azatan2979
@azatan2979 Жыл бұрын
Добрый день , как можно с вами связаться ?
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
Добрый день! vk.com/id_dronsan можно сюда написать
@Igor_Morozov
@Igor_Morozov Жыл бұрын
Обучающая школа ) Я так понимаю, есть школы не обучающие )
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
ох, разные бывают школы))
@Igor_Morozov
@Igor_Morozov Жыл бұрын
@@dronsan-unity7302 Это да )
@kowaruss
@kowaruss Жыл бұрын
Привет. Во первых спасибо за разор уроков. Но... Там где ты разбираешь ошибку, что враги не двигаются, ты не правильно настроил. Враги должны двигаться в твои ворота а не к тебе (как в предыдущем проекте типа "Сумо"). Если ты посмотришь на сцену, то PlayerGoal это твои ворота. А в остальном, мне очень нравится. Подписался
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
Привет! о, да, ты прав! Тогда корректировки для всех: через public(или [SerializedField] private) переменную закинуть PlayerGoal, которая ща у нас приватная
@kowaruss
@kowaruss Жыл бұрын
Привет. Почему в последней сцене, после добавления массива звуков, твой плеер умер, а частицы грязи продолжали лететь?
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
Привет! Частицы зациклены и мы при прыжке отрубали частицы, так же надо при смерти деактивировать их, чет я забыл это сделать)
@fxrgxtten966
@fxrgxtten966 Жыл бұрын
спасибо за урок!❤
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
пожалуйста!
@TamaSyama
@TamaSyama Жыл бұрын
Возможно ещё в будущих уроках будет, но раз делаем входное меню, можно сделать чтобы игрок мог писать свой ник, а не по Player[number] :-)
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
стоящее замечание! я хотел, а потом как то забыл, хорошо, что напомнил)
@SuperMrRaymon
@SuperMrRaymon Жыл бұрын
Спасибо, смотрю все ваши уроки.
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
Рад помочь!
@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
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
оу еее))
@TamaSyama
@TamaSyama Жыл бұрын
Спасибо за уроки
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
пожалуйста!
@TamaSyama
@TamaSyama Жыл бұрын
Script кресла
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
я где то неправильно чтоль что то назвал?)
@TamaSyama
@TamaSyama Жыл бұрын
Всё правильно, никаких ошибок, игра слов :)
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
@@TamaSyama ааа)
@ИринаСанникова-д4з
@ИринаСанникова-д4з Жыл бұрын
Поучительно,познавательно,учусь на ваших уроках
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
всегда рад угодить!
@TamaSyama
@TamaSyama Жыл бұрын
Добрый вечер. Начал смотреть с 13 урока, позже посмотрю предыдущие. Подскажите, будет урок по добавлению этого приложения с мультиплеером на бесплатный сервер или ограничимся локально?
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
Добрый! Создавая приложение на сайте Фотона (в начальных уроках было), мы как раз и размещаемся на бесплатном сервере, который имеет ограничения (до 20 людей вроде, уже запамятовал))). Это я в примерах на одном компе показываю, можно сбилженную игру другу скинуть и так же потестить вдвоем
@kiro44ka
@kiro44ka Жыл бұрын
Как жалко, что актив маленький :(
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
что за актив такой?)
@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 или Ведьмака) у меня первые уроки как раз и полегче, а тут сетевое, тут посложнее
@ДенисШепелёв-ф3ч
@ДенисШепелёв-ф3ч Жыл бұрын
Офигенно. Если на курсе ещё и базу данных будешь подключать, так вообще огонь! Чем больше стека, тем только лучше)
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
спасибо! в планах было с Firebase или Playfab поработать!
@ktotakoi6037
@ktotakoi6037 Жыл бұрын
Переименовать в VS (ctrl+r,ctrl+r), в выпадающем окне надо было выбрать крыж переименовать файл (у меня не получилось, надо что бы класс и файл совпадали по имени). И надо помнить что VS работает с кодом, при переименовании заменит имена только в коде, если где то обьекты юнити будут подписаны на события в инспекторе - VS их не поменяет!
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
ясно, спасибо за информацию!
@fungimal
@fungimal Жыл бұрын
Здорово! на 18:11 можно подправить центр спрайта при мощи Sprite Editor передвинув пивот.
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
спасибо за совет! около года назад что то подобное делал, а сейчас чет забыл об этом) потыкался и вспомнил, но там большую работу надо сделать, в каждом спрайте анимации передвинуть тоже этот центр, пока что лень))
@respecktpro2954
@respecktpro2954 Жыл бұрын
Лучший, брат!
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
спасибо!)
@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 обращайся)