За 10 минут обьяснил сразу 4 метода, и понятным языком. Спасибо тебе огромное!
@DefaultCubeMatter4 жыл бұрын
Автор: Урок для тех, кто только осваивается в юнити Я с 2 летним стажем: 0_0
@Арабы-с6з4 жыл бұрын
Хах
@postelb80464 жыл бұрын
когда юнити сломался, и твой любимый метод (которую ты только помнишь) не сработал, очевидно
@DefaultCubeMatter4 жыл бұрын
@@postelb8046 чел, ты прям мою ситуацию пересказал
@булатантонов-л3ш3 жыл бұрын
такая же проблема
@youchinafriend3 жыл бұрын
Привет, за 2 года много чего добился?
@tvbox1A95xf2 Жыл бұрын
Так грамотно рассказывает что можно просто слушать как радио
@fedoit2 жыл бұрын
Отличные уроки для новичков. Спасибо! Я вижу несколько улучшений, которые можно добавить в урок. В примере с FixedUpdate необходимо все-таки использовать фиксированный шаг вот так: transform.Translate(direction * Time.fixedDeltaTime); В примере с физикой все хорошо, но можно улучшить код с точки зрения физики и второго закона Ньютона F=ma, раз вы его упоминаете. Лучше писать либо rb.AddForce(direction.normalized * force); либо rb.AddForce(direction.normalized * rb.mass * acceleration); Что именно использовать - зависит от ситуации: мы либо фиксируем силу в Ньютонах и тогда более массивное тело будет разгоняться медленней, либо (что требуется в большинстве игр) фиксируем ускорение и тогда результат не будет зависеть от массы тела.
@WeLoveCreatingGames8 ай бұрын
я вечно путаюсь с этими Time.fixedDeltaTime и Time.DeltaTime, что когда лучше использовать? в каких ситуациях? (из названия понятно, что один в одном апдейте, второй в другом) нужно ли вообще трансформ.транслейт использовать в фикседапдейте? можете расписать?
@ЕгорСкорюкин-х3х2 жыл бұрын
Я не новичёк, но для моего текущего проекта один из способов (2-й в видо) очень помог. Спасибо огромное!
@DanyaDanechka263 жыл бұрын
После того, как вы объяснили чем отличаются void start и void update я сразу понял что вас стоит смотреть) Кого не смотрел, никто не мог вообще толком понятно объяснить, спасибище)
@TFM20243 жыл бұрын
Мне кажется это может объяснить каждый ...
@МаксОгн2 жыл бұрын
Когда открываешь студию, там закомменченный текст тебе прямо говорит, что за что отвечает
@Garniy_Hlopchik3 жыл бұрын
Вот за физические методы лайк с ходу. Делаю один проект, надо было для более реалистичного передвижения в космосе передать инерцию после отпуска кнопки, а скрипт был построен на обычном трансформ транслейте. Для меня как раз метод с ускорением будет самым нормальным, я считаю, да и в будущем для работы с физикой это будет прям то, что надо.
@mrgoodpeople9 ай бұрын
а зачем для этого физические методы? просто задаёте переменную velocity и каждый кадр делаете position += velocity. А саму скорость меняете при нажатии кнопки и т.п.
@illyagrush58844 жыл бұрын
Шикарно, это был ролик из типа нуу сохраню на всякий случай, я даже не собирался его пересматривать, но мне было скучно, и теперь у меня вдохновение завтра начинаю пилить небольшую 3д игру)
@ФаризонНурматов3 жыл бұрын
Как успехи ?
@illyagrush58843 жыл бұрын
@@ФаризонНурматов Пошел в веб
@ФаризонНурматов3 жыл бұрын
@@illyagrush5884 рад что развиваешся 👍
@darkscorp44154 ай бұрын
Для кого урок не понятно, чисто себя показать умным.
@AltoDuce2 жыл бұрын
Написано unity3d и используешь 2д сцену👍
@mrgoodpeople9 ай бұрын
Иногда писать код перемещения в Update() всё-таки нужно, например если мы работаем в шейдере с картой MotionVectors или нужна корректная работа режима интерполяции для камеры. В этих случаях надо обрабатывать именно каждый-каждый кадр.
@Aperturer4 Жыл бұрын
Почему видео называется юнити 3д, а показывают 2д апельсин. я чё, по вашему, измерения не различаю?
@Kilan4ik5 ай бұрын
Так раньше юнити назывался
@blednyikaklanaya4 жыл бұрын
Спасибо, это видео актуально и до сих пор!
@vindastris49825 жыл бұрын
Да это жестко.
@Isaev-rt2um4 жыл бұрын
И сложно,но не очень
@fasdhg98674 жыл бұрын
Да нет
@daniilkams3 жыл бұрын
мем
@jonnymontana35203 жыл бұрын
Люди которые не поняли о чем он☝🏿
@snake5213 жыл бұрын
Благодарю, всё понятно рассказал.
@ДенисАньенко6 жыл бұрын
Хороший урок :) Можете сделать урок по движению игрока в unity от первого лица, вперед, назад, в право, лево как в играх, прыжок и вращение мышкой. Кажется что тема простая, но ничего подобного, среди русскоязычных уроков либо все старые уроки 5 летней давности и скрипты не работают, либо растянуты на 40 минут или их просто невозможно смотреть. Очень хотелось бы увидеть такой урок, а то третий день не могу сделать элементарную вещь, думаю и остальным новичкам будет полезно. Заранее спасибо)
@Ermolay4 жыл бұрын
Стандарт ассетс там папочка character
@ВоИстину-ц6ш4 жыл бұрын
Согласен тоже понять невозможно
@crazist33253 жыл бұрын
ребят смотрите на англ, там намного лучше,а так уроков начального уровня на руссе дохера
@Yatomatosan6 жыл бұрын
Хороший урок с примерами разных способов, побольше бы таких, лайк.
@shelikhann2 жыл бұрын
Узнал здесь про движение больше, чем из всех других видео вместе взятых, хотя те авторы разбирались в юнити не меньше
@mrminecrafter38293 жыл бұрын
Спасибо большое автору !!!
@psi4042 Жыл бұрын
Супер, спасибо
@balwan4ik8742 жыл бұрын
Спасибо огромное создал популярную игру у меня игра набрала 3к скачиванивай
@google37443 жыл бұрын
Очень внятно объясняешь, Браво!
@visser_channel6 жыл бұрын
Хорошие уроки как всегда. Правда немного поздновато до этого дошел. Евгений, на заметку, чуть помедленнее новичкам надо. Хотя... перемотку и паузу никто не отменял😏
@riksagara81125 жыл бұрын
Спасибо большое, в официальной документации нечего не понял, тут врубился сразу
@vadim_volter Жыл бұрын
Что за бархатный голос)
@Found404uwu3 ай бұрын
как сделать тему в visual studio как у тебя?
@Jam8672 жыл бұрын
а можно как то определить скорость перемещения обьекта и запихнуть это в какую нибудь переменную speed (допустим при rigidbody определить скорость падения обьекта если таково присуствует)?
@mrgoodpeople9 ай бұрын
если есть Rigidbody, то это свойство Velocity. Это вектор. Чтобы получить числовое значение нужно взять Velocity.magnitude. Только это вроде бы значение в глобальных координатах. Если нужно локальное значение (например если объект вложен в другой), то нужно использовать преобразование через Transform.InverseTransformVector()
@s_v_four923 жыл бұрын
Бро, всё понятно, но у меня 1 проблема( При написании скрипта 7:49 , когда ты пишешь Rigidbody2D выплывает консолька с выбором, где ты и выбираешь Rigidbody2D) Так вот, когда я делаю тоже самое у меня в этой консольке нет этого быстрого выбора, а когда я ввожу вручную то он читается не как риджетбади а как название(просто белыми буквами вместо зелёных) Да и в пятой строчке твоего скрипта подсвечивается MonoBehaviour, у меня же подсветка зелёным только в названии скрипта. Я использую визуал студио предоставленный самим юнити, юнити скачал с юнитихаба. Я вообще не понимаю как мне это исправить>_< Помоги пожалуйста! Ppp ajsj - мой вк
@Иерофант-ч3ъ4 жыл бұрын
Спасибо, очень познавательно!
@DmitryTrump5 жыл бұрын
1:39 кто заметил ?
@MyWorldLBH5 жыл бұрын
я
@ДенисТарасов-д1х5 жыл бұрын
да это жеско
@Димас-ТвойРазработчикИгр5 жыл бұрын
даа, это жескааа)
@He_pak3 жыл бұрын
1:39 пасхалочка
@eddipank1556 жыл бұрын
Use the force!
@НиколайГромов-ч5ч2 жыл бұрын
А в какой программе вы открыли редактирование скрипта? я не могу двойным нажатием в юнити открыть редактирование.
@Defis_224 ай бұрын
Microsoft Visual Studio!
@MaximkaZinger5 жыл бұрын
Спасибо!!!!Ты можешь пж побольше видео разборов сделать вот таких связанных с дудл джамп ещё.Прост ты хорошо обьесняешь)
@deep_breathe Жыл бұрын
а что в FixedUpdate на Time.fixedDeltaTime умножать не нужно?
@mrgoodpeople9 ай бұрын
а в уроке вообще есть грубая ошибка. Нельзя использовать метод Input.GetMouseButtonDown() внутри метода FixedUpdate(). Его нужно использовать только из Update().
Мозг автора во время написания скрипта: 🤠👍 ... Мой мозг: 😲😱😨
@vsevolod.zakusilo4 жыл бұрын
Скажите пожалуйста название музыки на 3:20
@johngalt74193 жыл бұрын
Молодец, даже я старый пердун почти все понял, предварительно почитав мануал.
@Rachen_CHANNAL Жыл бұрын
@gogikortey72353 жыл бұрын
Отличный гайд))
@alfred15332 жыл бұрын
в названии написано, что видео про Unity 3D, но показано всё было для 2D объектов, а не для трёх плоскостей
@ДанилКудряшов-ж4м2 жыл бұрын
В названии 2D, а 3D это название канала
@yehortereshchenko55874 жыл бұрын
5:56 да, да
@unitdev1k Жыл бұрын
1:40
@behappianstudio35764 жыл бұрын
Большое спасибо!
@rinatkin71943 жыл бұрын
Как сделать скольжение при паподании на платформу игрока, или инерционность
@АлександрПетров-е1д1ш3 жыл бұрын
А почему ты в старте не получаешь компонент риджибоди?
@rsstance4 жыл бұрын
4:36 собака воет 🤪
@jcatstreams85505 жыл бұрын
Ребят, может кто подскажет как изучать скриптинг для юнити, базу с# более менее знаю, но вот в скриптах, не очень сильно
@alkelov5 жыл бұрын
Разберись в ООП , методы, классы , поля, свойства и т. д. Разберешься с этим , будет легче понимать. Далее рассматривай встроенные классы, методы и т. п. В юнити.
@love.pelmeshki96024 жыл бұрын
посмотри официальные уроки по коду на learn.unity .com
@heraltriviec68194 жыл бұрын
нужно просто делать, придумал игру - делай и так опыт будет нарабатываться сам
@LeloxPlay2 жыл бұрын
Спасибо за видео! А не подскажешь, как сделать таймер обратного отсчета движения до цели. Вот у нас объект начал движение до определенной точки, а как вычислить время его движения и сделать из этого таймер?))
@Гыгы Жыл бұрын
Через переменую, в начале падения предмета начинаешь увеличивать переменную в соответствии с пройденным временем (time.deltatime наверное), а на второй объект ставишь триггер, что при соприкосновении первого объекта с ним переменная -счётчик прекратит увеличиваться
@oladushek13373 жыл бұрын
Fixed update вызывается 50 раз за секунду, это значит что он вызывается через каждые 0.2 секунды
@rawil67513 жыл бұрын
а возможно как-то изменить частоту вызова?
@oladushek13373 жыл бұрын
Да, в projectSettings time
@rawil67513 жыл бұрын
@@oladushek1337 спасибо)
@lisov1k4924 жыл бұрын
Подскажите, а как по кругу (Kappa) запустить апельсин ?
@Dreyclin3 жыл бұрын
меняй ротацию, если я тебя правильно понял
@novomiracle9885 жыл бұрын
привет у меня есть одна проблема переменная direction не показывается вот код using System.Collections; using System.Collections.Generic; using UnityEngine; public class move : MonoBehaviour { public Vector2 direction; void Start() { } void FixedUpdate() { transform.Translate(direction); } }
@dmytrostupak39354 жыл бұрын
А что если скрипт не возможно передвинуть в юнити выдает ошибку
@osada43673 жыл бұрын
Друг, ты куда пропал ?
@КОД-ш8у5 жыл бұрын
уроки не плохие, но чувак, зачем например ускорять какие то моменты и не обьяснять их.. мне например пришлось три раза пересматривать что ты закидывал на 8:04 закинул обьект. надо ж понимать что и начинающие смотрят, а для них один непонятный шаг стопорит всё дальнейшее продвижение
@ANDROIDHELPERRU5 жыл бұрын
Как сложно наверное указать ссылку на объект в инспекторе 😑. Это основы основ, и вы должны сами уже это понимать. Вот поэтому и ускоряем.
@cimdoms25575 жыл бұрын
Ребят, кто-то знает как решить проблему: при передвижении по оси ХY персонаж не поворачивается в сторону, которую должен идти. Честно говоря, я без понятия как это нужно пофиксить.
@sererego3 жыл бұрын
Вотэто я рофлан поймал с мемаса на 1:38
@agaevgames39612 жыл бұрын
пацаны, а как задать движение под музыку?
@leonidhniezdilov64824 жыл бұрын
1:40 что за 25ый кадр с мужиком (над словом жестко)?
@steppan97874 жыл бұрын
чел из "дом 2" который стал популярен после мема "Да! это жестка"
@Alexsey_Kyznecov4 жыл бұрын
Интересно, а как зделать так чтобы, в 2D платформере, персонаж двигался по кривой земле. Я имею ввиду под, 30, 45 и т.д. градусов. Наглядный пример это "Sonic the hedgehog"
@Artyomann4 жыл бұрын
Если ты про наклон, то это сложно, а если ты про то, что-бы персонаж не застрявал в земле, сделать его колайдер круглым хотя-бы внизу
@gameforvdmvoid58604 жыл бұрын
И заморозь z координату, иначе перс будет как неваляшка.
@SerhiiZhydel6 жыл бұрын
1. В update неправильно двигать объекты? недостаточно часто? а какая разница сколько раз за кард его двигать, если ты не увидишь этого - отрисовка нового положения выполняется в конце кадра. а вот просчеты перемещения будут выполняться чаще, владельцы бабушкофонов тебе спасибо не скажут. 2. В fixedupdate не нужно использовать дельту? к твоему большому открытию, скажу что частота fixed апдейта тоже настраивается в проекте. будет забавно посмотреть как ты будешь охеревать от того что объекты ни с того, ни с сего начали летать по карте как бешеные. домножать нужно, но не deltatime, а на fixedtime. 3. lerp - это не способ движения (задания позиции), а просто функция, не влияющая на объект движения. способ передвижения остался тот же (transform.position). 4. ты не правильно используешь lerp, она используется для перемещения с одной точки в другую за определенное время. для того что ты описал (перемещение со скоростью) есть другая - move towards. 5. у rigidboby уже есть свой встроенный "acceleration" - velocity. 6. было бы неплохо и тебе поучиться прежде чем заливать эту мочу в уши пользователям.
@ЕвгенийБренев-ф1ч6 жыл бұрын
Спасибо за ваш отзыв! 1-2) в документации юнити по этому поводу всё написано, я по факту пересказал в видео часть этой статьи. Если вы считаете документацию неприемлемым источником, то я уже не знаю, что таковым можно считать. Никто не говорил, что lerp - это способ задания движения, в видео ПРЯМО сказано, что lerp - это всего лишь метод, с помощью которого это движение можно задать. Это очень популярная задача движения из точки А в точку Б, поэтому я посвятил этому блок в видео. У rigidbody есть свой velocity и использование своего параметра необходимо в уроке исключительно для проведения аналогии с предыдущими способами работы. Возможно, следовало бы воспользоваться встроенным функционалом, но сделано уже так, как сделано. Я не считаю это сколь-нибудь неверным подходом. А вот бомбление лучше все же оставить при себе, в любой момент вы можете записать свой правильный видеоурок, который будет лучше остальных, а я искренне за вас порадуюсь)
@АнонистВалера6 жыл бұрын
Откуда ты такой горячий пришёл? Я вижу ты у нас знаешь больше чем документация юнити (это по первым двум пунктам). С помощью Lerp можно менять позицию объекта? - можно. Так интересно, к чему ты свой словесный понос под цифрой 3 пишешь? По поводу 4 вполне согласен. По поводу 6, тебе было бы неплохо заткнуть свою бомбящую помойку, и писать адекватные комментарии, прежде чем писать про мочу в уши. Автор видео я думаю не тупой, и мог бы выслушать адекватные рекомендации.
@SerhiiZhydel6 жыл бұрын
Евгений Бренев 1. документация unity действительно не является лучшим советчиком. она нужна только чтоб объяснить функционал и показать пример (чаще всего плохой) по использованию движка. 2. пришлите мне ссылку из документации unity, где было бы написано что нужно использовать fixedupdate для передвижения чего либо, не связанного с физикой, тем более без использования time.fixedtime. 3. lerp нужен для передвижения из точки а в точку б ЗА ОПРЕДЕЛЕННОЕ ВРЕМЯ. ваш пример - это забивание дрелью шурупа. для передвижения со скоростью есть другой метод. 4. как ты покажешь - так делать и будут. лучше не показывай как делать не надо, говоря при этом что это збс.
@SerhiiZhydel6 жыл бұрын
Анонист Валера я такой горячий прямиком от туда, куда насмотревшиеся таких видосов нубы валят - из геймдева. у меня 3 года опыта и я тимлид на своем проекте. мне становиться очень грустно, когда ко мне в попадаются такие знатоки, которые не умеют апдейтом пользоваться, из-за этого и бомбеж, ведь их ещё и хуй переубедишь, что ничего путнего из этого не получиться (я это проходил, я знаю). автор видео может и нормальный, но явно нихуяшеньки не шарит в unity, при этом говоря что принес крутую инфу. как бы ты отнёсся к чуваку, который учился пользоваться ванной и снял ролик о том, как ссать в умывальник? тоесть нихерашеньки не разобравшись как применять инструменты, начал учить других. по поводу остальных пунктов - я ответил самому автору.
@ЕвгенийБренев-ф1ч6 жыл бұрын
@@SerhiiZhydel если документация для вас - это плохой источник, то разговаривать мне с вами не о чем, к сожалению. Вынужден признать, что вам лучше не смотреть эти позорные видео и навсегда забыть о существовании этого некомпетентного канала, с чистой совестью продолжив путешествие по интернету
@chavel2916 жыл бұрын
А как реализовать такой тип Допустим я нажимаю на кнопку D (направо), а объект не просто движется, а просто телепортируется из начального положения координат в конечные?
@ВладЛеонидов-д2й5 жыл бұрын
Transform.position = Vector3(координаты позиции куда телепортироватся);
@РомаКепкин-б9у4 жыл бұрын
Товарищ. Не подскажешь как сделать, чтобы все действия сцены срисовались в видео файл? Иначе говоря, как при помощи Unity сделать мультик?
@kriegtech16514 жыл бұрын
сложно, для этого лучше юзать блендер
@РомаКепкин-б9у4 жыл бұрын
@@kriegtech1651 Блендер? Не понял. Это тоже среда разработки типа Юнити?
@heraltriviec68194 жыл бұрын
@@РомаКепкин-б9у это программа для 3d моделирования
@РомаКепкин-б9у4 жыл бұрын
@@heraltriviec6819 Ок. Товарищ, может ты знаешь как можно записать видео из юнити? Или может знаешь где посмотреть?
@heraltriviec68194 жыл бұрын
@@РомаКепкин-б9у скорее всего нужно использовать анимации, которые можно делать в самом юнити. Для записи экрана и создания скриншотов тебе нужно будет кодить самому, ну или найти видос. Это все что я знаю. А вообще, проще использовать программы для создания мультиков
@viktorrodriguez4825 Жыл бұрын
круть
@servalstar6 жыл бұрын
4:09 Так и не понял, чем FixedUpdate лучше обычного Update. В примере же движение через трансформ, а не через физику.
@ANDROIDHELPERRU6 жыл бұрын
Значит плохо слушаете. Если кратко, Update зависит от fps, а FixedUpdate нет. То есть чтобы у каждого игрока была одинаковая скорость вашего персонажа к примеру, лучше использовать FixedUpdate.
@servalstar6 жыл бұрын
@@ANDROIDHELPERRU так в чём преимущество то? Чем Time.deltatime не угодил? Просто самим фактом дополнительной операции? По моему, в FixedUpdate нужно пихать только то, что относится к физике. Собственно, в документации написано "Используйте FixedUpdate вместо Update когда работаете с Rigidbody. ". И всё. Остальное не имеет смысла, т.к. в этом случае код получается не чистым, а наоборот вносится путаница.
@ЕвгенийБренев-ф1ч6 жыл бұрын
@@servalstar фактически разницы нет. Но когда мы касаемся больших проектов, для более жесткого контроля изменения позиции лучше использовать именно FixedUpdate, который вызывается пред физическими рассчётами, это нивелирует шансы возникновения различных неприятных ситуаций, это уже я говорю по опыту. К слову, в документации не написано, что FixedUpdate следует использовать только в связке с rigidbody, по крайней мере в статье, которая под видео. Вы действительно можете использовать Update с домножением на Time.deltatime, но зачем вам это нужно, если разработчики предусмотрели FixedUpdate?
@afriendRU3 жыл бұрын
@@ЕвгенийБренев-ф1ч я считывал инпут в FixedUpdate и это стреляет в ногу тем, что события мыши регистрируются через раз. Когда этот же код по считыванию ввода лежит в Update - все ок работает. Так что разница есть
@shushard3 жыл бұрын
спасибо большое)
@NewUser78654 Жыл бұрын
Ничего не понятно. Почему в FixedUpdate объект движется быстрее? Update - это частота обновления экрана. FixedUpdate - это таймер, по умолчанию 50 раз в сек. Если у нас монитор 60 герц и мы задаем движение объекта 1 юнит за кадр в Update , то за секунду объект пройдет 1*60=60 юнитов. Если запустить этот код на мониторе 120 герц , то за секунду объект пройдет 1*120=120 юнитов. Физика игры нарушена. А FixedUpdate не зависит от железа ПК. И за 1 секунду код вызовется 50 раз. Задав скорость 1,2 юнита в секунду, за 1 сек объект пройдет 1.2*60=60 юнитов. На любых устройствах. Повторю вопрос - почему в FixedUpdate объект движется быстрее?
@mrminecrafter38293 жыл бұрын
Крутое видео
@Cookie_Lover4 жыл бұрын
В названии видео: 'Unity 3d' В видео: '4 способа движения в Unity 2d' В моём мозгу: '🤔🤔🤔'
@dahuu96394 жыл бұрын
Это он написал название приложения, а сама по себе задача движения не влияет на 3д или 2д проекты.
@skarabeydm3 жыл бұрын
Unity 3D - это название проги, и как ни странно, оно не меняется, если переключить камеру в ортографический режим
@Cookie_Lover3 жыл бұрын
@@skarabeydm однако если я ищу уроки по 2d - в названии должно фигурировать 2d. Дело не в названии движка а в названии видео. Поищи видео по 2d - почти везде написано Unity 2d. Если нет - ну значит у нас поиски разные, иначе как это объяснить.
@skarabeydm3 жыл бұрын
@@Cookie_Lover в общем согласен, а по данному случаю - нет. Ведь этот ролик о способах передвижения объектов в Юнити. И эти способы общие как для 2D, так и для 3D, разница только в том, какими векторами орудовать. Тут не говорят ни о каких специфичных способах для разного кол-ва измерений. Если ты 3D-шник, то замени везде Vector2 на Vector3, 2D-шник, то ничего не меняй) Поэтому не вижу причин в данном случае склоняться в 2D или 3D, это бессмысленно.
@DaniilMauzer4 жыл бұрын
Кто выложил свою игру в плей маркет? Или просто сделал свою первую игру?
@be_Cycling6 жыл бұрын
4 кубам, объединённых в один объект с помощью Fixed Joint`а добавляю ускорение ровно вверх с помощью Rb.AddForce, но объект в процессе начинает крутиться, из-за чего? Объект симметричен.
@Mr.Epsilion5 жыл бұрын
проверте pivot point
@omoloni4 жыл бұрын
в юнити используется флоат и есть небольшая погрешность, скорее всего из-за этого
@zeverz96212 жыл бұрын
Есть ещё способ Rigidbody.velocity
@Бандерівець-ч5в4 жыл бұрын
Visual Studio не узнает Vector 2
@テッラリア4 жыл бұрын
В Visual Studio Installer может не установлен плагин для Unity или не подключено пространство имён
@icefox28533 жыл бұрын
Значит ты не установил нужный инструмент для визуал студио (для работы с юнити).
@max_liberty03 жыл бұрын
а как сделать что бы при не визическом способе игрок не мог проходить сквозь коллайдеры?
@sergey85133 жыл бұрын
Коллайдеры - это статические объекты, которые не желательно часто перемещать. Если объект без физики (только коллайдер) и нужно чтобы он не проходил сквозь другие объекты только коллайдеры, то можно воспользоваться методом RayCast или BoxCast с расположением луча или коробки по центру объекта. И если коллайдер не обнаружен методом, то перемещать объект (т.е. hit.collider == null). Но важно исключить обнаружение собственного коллайдера, иначе, объект не сдвинется с места. Других вариантов в не физическом мире не знаю. В остальных случаях хотя-бы одно тело должно быть с компонентой Rigidbody.
@nz29904 жыл бұрын
Пишет ошибку, когда я использую скрипт error CS0029
@alexsem75872 жыл бұрын
А если я работаю с 3d объектами и мне нужно направление Z.
@ROBLOX_BAMBAS2 жыл бұрын
вместо Vector2 пиши везде Vector3
@Дрикчик5 жыл бұрын
Почему у меня не переносится объект в rb?
@kroniecraft83394 жыл бұрын
В rb . по идее ничего переносить не надо
@mushr000m-6 жыл бұрын
Спасибо)
@3PointsForD2 жыл бұрын
И один стартер пак в Unreal
@АсифФадеев3 жыл бұрын
Снимите пожалуйста видео, что бы объект не двигался. Он должен располагаться по центру экрана. Но как как только нажимаешь плей, он постепенно смещается в право и верх. Как его закрепить что бы он стоял на месте?
@Шутары-Круто Жыл бұрын
Не делать скрипт
@crazist33253 жыл бұрын
кто то поясните только элементарно что такое нормализация вектора, а в инете все такие математики шо не могу понять
@p5ina6 жыл бұрын
Привет, хочешь заценить мою игру, кстати без тебя я бы не смог создать её, спасибо)
@Masyaqq6 жыл бұрын
Как называется
@p5ina6 жыл бұрын
Forced cube
@Aziz-of5os5 жыл бұрын
Офигенная игра бро
@MrXXM4 жыл бұрын
Блин топ игра каждый раз когда надо посмотреть рекламу чтобы возродиться я смотрю чтоб збагатить тебя=) запиши видео пж как работает эта игра
@Дубровский-ч4с4 жыл бұрын
Да ну фигня. Ничего не получилось как обычно. Свойства после точек не выпадают в коде. Директион не появился. Остаюсь на делфи. Не получается с этим юнити ничего
@igamorgan2 жыл бұрын
Как сделать чтобы несколько фигур делали разные движения?
@bestofhabest3 жыл бұрын
Первый способ под 3д сделать можно?
@Garniy_Hlopchik3 жыл бұрын
2 месяца, вроде не критично) в общем, основное различие в том, что тут используется Vector2, а в 3д - Vector3 (логика, по количеству осей), ну и при создании переменной она будет принимать не 2 значения, а 3, и называться тип такой переменной также будет Vector3. В остальном по идее все так же
@bestofhabest3 жыл бұрын
@@Garniy_Hlopchik к счастью за 2 месяца я набрался опыта
@timur9346 жыл бұрын
Спасибо за видео :)
@Alex-oi6is3 жыл бұрын
Очень длинная заставка перед видео. Зачем? :)
@ANDROIDHELPERRU3 жыл бұрын
Это для тех, кто смотрел канал до этого видео. Смена светлой темы интро на тёмную. Если вы так спешите, то существует функция перемотки.
@ElChampi04 жыл бұрын
Есть ещё FixedUpdate, который вызывается каждые 0,02 си работает с равной частотой на всех устройствах
@ROBLOX_BAMBAS2 жыл бұрын
видос больше минуты смотри
@flildman2 жыл бұрын
чаще используй публичные поля и тебя выгонят из геймдева швабрами уже через месяц
@Гыгы Жыл бұрын
Почему?
@flildman Жыл бұрын
@@Гыгы потому что этоине безопасно, в нормальных компаниях, большинство полей приватные, доступ есть только к тому, что можно изменять не больше, не меньше
@РахимАлиев-д4ц6 ай бұрын
using System.Collections; using System.Collections.Generic; using UnityEngine; public class TranslateMore : MonoBehaviour { public Vector2 direction; void Start() { } void FixedUpdate() { transform.Translate(direction * Time.deitaTime); } }
@mrminecrafter38293 жыл бұрын
Топ видео
@neomus26222 жыл бұрын
Ничего не работает (
@Aziz-of5os5 жыл бұрын
Есть способ по легче: Void Update{ If (input.getkeydown (keycode.Любаякнопка)){ Transform.translate (New vector2 (x,y)) ; Делаем также только налево } }
@ruskak51686 жыл бұрын
Как же вы не правельно поступили забрасывая канал
@ANDROIDHELPERRU6 жыл бұрын
А где мы его забросили то? Перерыв в 3 недели, это не заброс канала)
@mushr000m-6 жыл бұрын
Активность аудитории низкая, вот и причина больших перерывами между видео
@ruskak51686 жыл бұрын
@@ANDROIDHELPERRU я имел в веду в общем продуктивность упала.
@ruskak51686 жыл бұрын
@@mushr000m- так ведь активность напрямую зависит от продуктивности