Создаем собственный FPS controller в Unity для 3D -игр. Бег, камера, прыжок, спринт, присед

  Рет қаралды 63,815

Korgi Bit

Korgi Bit

Күн бұрын

Пікірлер: 251
@321Kinish123
@321Kinish123 3 жыл бұрын
34:05 *Автор меняет значение во время запущенного приложение, после чего его перезапускает, и значение возвращается к предыдущему.* 34:20 О, а вот так мне нравится. ))))
@KorgiBit
@KorgiBit 3 жыл бұрын
Ахахах. "Трюк выполнен профессионалами, не повторяйте дома")
@dekiv9775
@dekiv9775 3 жыл бұрын
Здесь несколько таких глупых ошибок, но уже в коде. Но не страшно, видно, что он спешил и не стал делать всё хорошо
@ТаняВеличко-р3д
@ТаняВеличко-р3д 10 ай бұрын
Спасибо большое, очень информативное видео, так же порадовало присутствие тайм-кодов.
@kirigayakadzuto1462
@kirigayakadzuto1462 Жыл бұрын
Спасибо большое за урок🔥Видел у Сакутина нечто подобное, но у тебя как-то более подробно вышло, очень круто
@Karnozavr_Rex
@Karnozavr_Rex 3 жыл бұрын
Для понимания "как можно реализовать" урок хороший, а вот для игры вариант не очень. В прыжке можно менять траекторию, как джедай какой то, нет проверки на вставание если ты под препятствием, там начинаются приличные глюки, не озвучена реализация подъемов по отвесным лесенкам, спуск или перемещение по потолочным балкам, отсутствует реализация подкатов. )) Загнул я, да )) Но как говориться "взялся за гуж не говори что не дюж". С меня лайк и подписка. Буду следить...
@dyze8847
@dyze8847 3 жыл бұрын
Все таки такой контроллер можно использовать в своей игре. Если сидеть и играться со значениями переменных, то можно сделать прыжок адекватным)
@владимиркарпов-т4ъ
@владимиркарпов-т4ъ Жыл бұрын
Ну, такой контроллер придётся делать без использования cc или rb
@goratube34
@goratube34 3 жыл бұрын
Больше вам спасибо теперь я все понял и про гравитацию и про приседание.
@ФёдорВасильев-з4ю
@ФёдорВасильев-з4ю 3 жыл бұрын
Зачем прописывать гравитацию,если для этого rigitbody есть
@VoomSon
@VoomSon 2 жыл бұрын
а.... рили? я думал в 3д его нету
@VoomSon
@VoomSon 2 жыл бұрын
капец я даун
@Cznh
@Cznh 2 жыл бұрын
Тут есть выбор управления. Или Character Controller или через Rigid Body
@terarcon6741
@terarcon6741 2 жыл бұрын
Rb и Cc вместе плохо работают
@Head2020
@Head2020 3 жыл бұрын
Не используйте чаптерконтроллер в Unity, если вам нужно адекватное взаимодействие с физическими объектами. Он порой генерит ошибки, которых невозможно избежать. Например, сделал себе контроллер дверей на физике, чтобы всё плавно, открывались от толчка плеером, или по F, чтобы триггер блокировки, для обычных дверей, сдвижных, ящиков, и т.д. Ну и при открывании таких дверей упираешься в них плеером, и получаются адовы глюки...
@GGrappa
@GGrappa 3 ай бұрын
А как тогда делать игрока от первого лица? 🤨
@dyze8847
@dyze8847 3 жыл бұрын
Все таки нужно будет подучить формулы по физике. За урок спасибо, очень понятно!
@KorgiBit
@KorgiBit 3 жыл бұрын
Определенно пригодится)
@bbnowhat
@bbnowhat 3 жыл бұрын
Спасибо очень помог, некоторые вещи улучшил или добавил, ты большой молодец 👍🏻
@Денис-р5в4з
@Денис-р5в4з 10 ай бұрын
Спасибо!!! Понятно, доходчиво. Урок очень помог
@flashpaperdotru
@flashpaperdotru 3 жыл бұрын
Автор, следовало бы конечно указать что этот "урок" адаптация аналогичного с канала Brackeys. Но за старание и для не понимающих на иностранном конечно лайк.
@KorgiBit
@KorgiBit 3 жыл бұрын
Да, все верно. У нас очень мало годного русскоязычного контента
@sprellefn3079
@sprellefn3079 3 жыл бұрын
26:18 какая умная формула, я буду так находить переменные в квадратных уравнениях
@ЮнийПрограмист
@ЮнийПрограмист 3 жыл бұрын
Я 200 подпищик поздравляю з 200 подпишиков
@KorgiBit
@KorgiBit 3 жыл бұрын
Ееее.. Добро пожаловать в наше маленькое, но активно развивающееся сообщество))
@octopus6033
@octopus6033 2 жыл бұрын
@@KorgiBit А я 900-ый!!)) Есть такой фильм, советую посмотреть, классный)) В переводе на русский "Легенда о пианисте") ну а в оригинале "900")
@kisaLarisaYt
@kisaLarisaYt 2 жыл бұрын
Я всё правильно сделал даже чуть чуть улучшил спасибо
@DevilOfShadows
@DevilOfShadows 3 жыл бұрын
огромное спосибо за урок а то я уже несколько дней ищщу нормальную систему прыжка
@KorgiBit
@KorgiBit 3 жыл бұрын
Успехов!
@lydex_robotics
@lydex_robotics Жыл бұрын
Здравствуйте, а как можно сделать плавное поднятие, когда персонаж встаёт после приседания?
@окнеок-г3й
@окнеок-г3й 9 ай бұрын
Классный гайд, спасибо большое!
@Игроландия-щ1п
@Игроландия-щ1п 2 жыл бұрын
Спасибо за урок!!!! Вы мне очень помогли!!! Не кто не мог нормально объяснить а вы объяснили!! Спасибо вам!😄
@b0ka32
@b0ka32 Жыл бұрын
лучший гайд что я видел, спасибо большое!)
@octopus6033
@octopus6033 2 жыл бұрын
Подскажите пожалуйста: чем лучше графитацию контролировать скриптом, чем галочкой в Rigidbody?
@curagatv2193
@curagatv2193 2 жыл бұрын
Когда я Rigidbody включик игрок урал и так ходил выглядит мягко говоря неочень поэтому мне кажется лучше через настройку гвавитации
@glazyrik6923
@glazyrik6923 2 жыл бұрын
34:14 орнул когда при тесте изменил значение, а потом опять пошёл тестить со старым значением xD
@KorgiBit
@KorgiBit 2 жыл бұрын
Проверка на бдительность)
@kostyk-kostyk291
@kostyk-kostyk291 3 жыл бұрын
Дружище! Это круто! Это самое толковое что Я находил за .......................................
@KorgiBit
@KorgiBit 3 жыл бұрын
Спасибо, стараемся)
@timerred7524
@timerred7524 Жыл бұрын
20:50 почему у тебя Move не появляется красная полоса, а у меня есть?😢
@zengyter
@zengyter 7 ай бұрын
в if по графитации после -2f надо было поставить * Time.deltaTime
@ИльяКузнецов-б2ц
@ИльяКузнецов-б2ц 3 жыл бұрын
38:20 А почему персонаж застревает в стене?
@Desahert
@Desahert Жыл бұрын
Чтобы изменить скорость игрока при приседании нужно найти где приседание в if написать speed = (скорость при приседании)f; а в else написать speed = (обычная скорость игрока)f; и теперь вы будете ходить в присяде с другой скоростью.
@akitaruhoshimia
@akitaruhoshimia Жыл бұрын
У меня почему то не работает совсем( Я тупой или лыжи не едут?
@zeh232
@zeh232 3 жыл бұрын
Большое спасибо в отличие от других видео всё наглядно и понятно и ещё нет ошибок которые надо фиксить самому. С наступающим)
@KorgiBit
@KorgiBit 3 жыл бұрын
Спасибо!) с наступающим!!)
@chto_skazat-to
@chto_skazat-to 2 жыл бұрын
У меня камера в противоположном направлении двигается
@MrDree
@MrDree 3 жыл бұрын
Привет сделай видео как лазать по вертикальным лестницам
@dinalo_house
@dinalo_house 7 ай бұрын
Бро спасибо большое ты просто лучший
@-shine-4203
@-shine-4203 4 ай бұрын
Сделала всё как у Вас. При нажатии "с" приседает, но когда отпускаю клавишу падает вниз аж за карту... Что может быть не так?...
@chernish_krim
@chernish_krim 3 жыл бұрын
Спасибо :D!
@savelpuk4918
@savelpuk4918 Жыл бұрын
Огромное спасибо
@uuBach
@uuBach 2 жыл бұрын
Большое спасибо, все предельно понятно :)
@AltarastLD
@AltarastLD 3 жыл бұрын
Отличный урок. Сколько времени осваивал С# ?
@Hanovski14
@Hanovski14 Жыл бұрын
Assets\MouseLook.cs(18,65): error CS0117: 'Time' does not contain a definition for 'DeltaTime'
@KorgiBit
@KorgiBit Жыл бұрын
Так Time.deltaTime же ж
@Hanovski14
@Hanovski14 Жыл бұрын
@@KorgiBit спасибо
@qiweivaneevmaksim9074
@qiweivaneevmaksim9074 2 жыл бұрын
Что делать с застреванием коллайдера в стенах? Это заметно даже на видео и мешает нормально перепрыгивать предметы, если сделать на персонаже несколько коллайдеров с разными значениями трения, то они мешают отправлять raycast, то-есть луч врезается в коллайдер самого персонажа и останавливается.
@godotforlapki
@godotforlapki 11 ай бұрын
Попробуй в CharacterContorller настроить skinsize(я помню как точно называется но что то с кожей) это позволяет персонажу игнорировать проникновение в коллайдер если если коллайдер вошел с персонажа на расстояние ниже skinSize
@zk2empiregames
@zk2empiregames 2 жыл бұрын
14:40 А можно обойтись как-то без localRotation? Из-за него я тупо не могу сделать отдачу, так как камера намертво закрепляется.
@smilerok
@smilerok 3 жыл бұрын
У меня только по у крутиться,а по х нет,убираю код на кручение по у как всё работает,что делать?
@НикитаПопов-ы6в
@НикитаПопов-ы6в 3 жыл бұрын
У меня такое же ты всё ещё не разобрался?
@УкраинскийМаппер-ч1ж
@УкраинскийМаппер-ч1ж 2 жыл бұрын
У меня одни был ошибки я все правильно записываю но бл
@Novichok_A242
@Novichok_A242 2 жыл бұрын
Разобрались или нет?
@БобичБобович
@БобичБобович 3 жыл бұрын
А как сделать переключение анимаций с ходьбы на бег при зажатом Shift+W
@anastasiaakimova236
@anastasiaakimova236 Жыл бұрын
у меня игрок не может голову вверх и вниз двигать хотя скрипт такой же
@fapca
@fapca Жыл бұрын
Как найдешь решение отпишись
@fapca
@fapca Жыл бұрын
А есще это происходит после кода transform.localRotation = и тд
@PolitWolfex
@PolitWolfex 6 ай бұрын
У меня скрипт вообще не работает и часть скрипта цветом не горит хотя один в один
@nnxxnnzzmmee
@nnxxnnzzmmee 3 жыл бұрын
Спасибо вам огромное! все очень хорошо и понятно. Смотрел много роликов как сделать управление мышкой, но иногда управление не работало вообще, либо был баг, позволяющий проворачивать голову вверх и вниз бесконечно. После вашего видео у меня получилось сделать своего персонажа.
@gh0stcwtactiksnew_lf340
@gh0stcwtactiksnew_lf340 4 жыл бұрын
Мне кажется , или же если просчитывать каждый кадр на какую позицию в координатах игрок ушёл , то это будет сильно нагружать игруху и понижать производительность , а так за урок спасибо , некоторые детали возьму для себя)
@klei4173
@klei4173 3 жыл бұрын
О_о А как ты собираешься по иному реализовывать FPS контроллер ? В том смысле что Frame per second прямо в название содержит принцип. Да и плюс, большинство игр работает по такому принципу. Даже не так. Все игры просчитывают действия игрока каждый кадр!
@gh0stcwtactiksnew_lf340
@gh0stcwtactiksnew_lf340 3 жыл бұрын
@@klei4173 не писать это прям сразу в Update , а писать как отдельной функцией , чтобы была ниже нагрузка в будущем , крч оптимизировать эту хуйню (п.с , разница там есть , всё проверено)
@Novichok_A242
@Novichok_A242 2 жыл бұрын
@@gh0stcwtactiksnew_lf340 а в чем разница? Если у тебя есть функция, вызываемая каждый кадр? Но соглашусь, что с тз оптимизации, работы с кодом и его читабельности нужно писать отдельные методы. Иначе целая рота чертей ноги сломит..
@uuBach
@uuBach 2 жыл бұрын
@@gh0stcwtactiksnew_lf340 Л - логика
@владимиркарпов-т4ъ
@владимиркарпов-т4ъ Жыл бұрын
Нет, для компа просчёт тяжёлый занимает отрисовка света каждый кадр, а не перемещёние через матрицу перехода, эту хйню, он считай мгновенно делает
@random_viewer_e3g
@random_viewer_e3g 3 жыл бұрын
Все, кто пишут, что это говно-код: его фишка в том, что его дегко понять даже такому чайнику, как я. А если вы его поняли, то вы можете его доработать. Я, например, сделал ограничение по вращению камеры по вертикали, улучшил прыжок, и убрал возможность "ходить" в время прыжка. И это при том, что опыт разработки в Unity у меня - дырка в бублике. ХЗ, что бы я делал без этого видоса...
@xlode_of
@xlode_of 3 жыл бұрын
Спасибо за урок! Всё чётко и понятно. Лайк👍
@nubtv8376
@nubtv8376 3 жыл бұрын
я новчико в программирование не всё понял но работает первую игру создаю ))в юнити уже хорошо освоялся но си шарп плохо
@KorgiBit
@KorgiBit 3 жыл бұрын
Успехов!)))
@overkneeeee
@overkneeeee Жыл бұрын
21:20 не получается перекинуть фпс контроллер что делать?
@lexkillers
@lexkillers 2 жыл бұрын
Можно ли сделать так чтобы камера двигалась и по оси Y? И как это сделать нормально а не так чтобы у нас шея желейная была
@starene
@starene 7 ай бұрын
А что делать если прыгнуть в стену и идти дальше. И ты застреёшь там
@rescue-maitor6693
@rescue-maitor6693 2 жыл бұрын
почемуто поворот камерой не работает, скрипт написан точно также
@oldborodach
@oldborodach 3 жыл бұрын
Спс за урок, но жаль что канал забросил! По уроку все супер, но почему все по разному пишут и как понять где более верный подход?
@KorgiBit
@KorgiBit 3 жыл бұрын
Скоро новый контент) Единственного правильного подхода к написанию кода нет. Но есть несколько критериев: читаемость, скорость работы, поддерживаемость.
@oldborodach
@oldborodach 3 жыл бұрын
@@KorgiBit Ждемс
@SuperGAmer123d
@SuperGAmer123d 3 жыл бұрын
Здравствуйте ваш урок очень хороший и понятливый сделал всё кроме поворота головы с ней появилась проблема скрипт написан ошибок нет но камера с туловищем вращаться не хочет. Можете сказать пожалуйста в чем примерно может быть проблема?
@PolitWolfex
@PolitWolfex 8 ай бұрын
Почему то у меня как то дергает камеру когда я жвигаю ей Изменено : пишу новый скрипт и вообще игра не запускается пишет про какой то инпут
@noob7583
@noob7583 4 жыл бұрын
Молодец! Отличный урок, с меня лайк и подписка
@KorgiBit
@KorgiBit 4 жыл бұрын
Спасибо за отзыв, успехов!
@virus1568
@virus1568 3 жыл бұрын
@@KorgiBit на 8:14 можно узнать откуда поле input? когда я пишу у себя в скрипте input.getaxis он вообще не выделяет input другим цветом и в списке автозаполнения слов тоже не показывает такое слово...
@grishabony
@grishabony 3 жыл бұрын
@@virus1568 Input если я не ошибаюсь с заглавной буквы
@MoreLawyer
@MoreLawyer 2 жыл бұрын
Привет у меня почему-то появилась такая проблема что при нажатии пробела персонаж подпрыгивает, но если во время полета нажать еще раз пробел то он подпрыгнет выше и так пока жмем пробел. Как сделать чтобы персонаж прыгал один раз ?
@KorgiBit
@KorgiBit 2 жыл бұрын
Если коротко - проверять, касается ли персонаж пола.
@Facts_of_our_life
@Facts_of_our_life 3 жыл бұрын
Я написал скрипт для передвижения в точь как у тебя но мне пишет ошибку cs1022 что сделать?
@Hanovski14
@Hanovski14 Жыл бұрын
так же
@FixMan_Play
@FixMan_Play 3 жыл бұрын
У меня вообще не крутится, что делать.
@IwTengu-tw6xx
@IwTengu-tw6xx 9 ай бұрын
Когда сажусь проваливаюсь под землю, что делать???
@kllplay
@kllplay 3 жыл бұрын
Спасибо огромное!!!Я теперь делаю игры!и скоро выложу!И спасибо за то что очень понятно объяснил!
@KorgiBit
@KorgiBit 3 жыл бұрын
Круть, ждём ссылки)
@redpakc3754
@redpakc3754 2 жыл бұрын
Зачем добавлять гравитацию в скрипте если можна просто добавить компонент Rigidbody
@DenisB-d5f
@DenisB-d5f 3 жыл бұрын
Как убрать обязательные семиколоны?
@VoomSon
@VoomSon 2 жыл бұрын
можно было сделать типо if (gravity < -9.8f) { gravity = -9.8f; }
@uuBach
@uuBach 2 жыл бұрын
gravity не меняется это константа. Меняется только velocity
@qwasjok1940
@qwasjok1940 2 жыл бұрын
Как поставить такое оформление в визуалстудии код?
@KorgiBit
@KorgiBit 2 жыл бұрын
Вбей how to change background visual studio code в ютуб)
@3gpacme501
@3gpacme501 2 жыл бұрын
Почему,я немогу даже переписать этот код,я настолько плох, у меня не воспринимаеться input как у него словно в библеотеке нету я хз
@KorgiBit
@KorgiBit 2 жыл бұрын
Возможно, стоит проверить правильность написания команд, если остальные подсказки есть. Если есть ощущение, что одному не получается осилить, у нас есть курс для начинающих - подробнее в дискорд BorislavSin#6450
@vmeroqmebno
@vmeroqmebno 2 жыл бұрын
спасибо большое
@samix1073
@samix1073 2 жыл бұрын
Подскажите, а как повысить чувствительность мыши?
@KorgiBit
@KorgiBit 2 жыл бұрын
Можно ввести, переменную mouse_sensitivity и домножать то что мы получаем из input на неё) и изменяя переменную, мы изменяем чувствительность мыши
@CaRsB4nl
@CaRsB4nl 2 жыл бұрын
Почему у меня камера не поднимается и опускается а в место етого дергактся?
@markusnotfound3007
@markusnotfound3007 2 жыл бұрын
15:39 передаёт он курсор лок мод. Ты бы хотя бы сказал чё это за знак, прямоугольник какой то, это не ровно нифига. Каким образом не его напечатать если я не знаю чё это за знак? После xRotation и после localRotation этот недоквадрат есть. Скажи ЧТО ЭТО ЗА знак??? Это не ровно, ровно после mouse X mouse Y хорошо видно.
@typoi287
@typoi287 2 жыл бұрын
Блин у меня какая-то ошибка пишет что "=" Не является классом и пишет mouse X не работает
@magspiders1842
@magspiders1842 3 жыл бұрын
У меня звук шагов не прикручивается к нему. Возможно проблема в том, что тип перемещения отличается от стандартного фпс
@lixty_pr
@lixty_pr 2 жыл бұрын
у меня почему то прыжок могжно сделать в воздухе, что с этим делать?
@DimaRabbit87
@DimaRabbit87 2 жыл бұрын
Все делаю по образцу но он не двигается((, в 2022 юнити как то по другому прописывается все
@KorgiBit
@KorgiBit 2 жыл бұрын
Код устарел, но работает. Проверь, добавлен ли скрипт на объект, который должен двигаться
@DimaRabbit87
@DimaRabbit87 2 жыл бұрын
@@KorgiBit Да проверил, не только с вашего канала пробовал по скрипту движения прописывать, ноль реакции и это странно, так как все идентично сделано
@badassplov
@badassplov 2 жыл бұрын
Очень круто! А подскажи формулу сохранении энергии, простым языком когда ты в воздухе отпускаешь клавиши надо чтобы перс продолжал лететь. Как это сделать?
@prinkynotfound
@prinkynotfound 2 жыл бұрын
Он и без того летит у меня.
@FixMan_Play
@FixMan_Play 3 жыл бұрын
Что делать он не поворачивает головой мой персонаж Я все правильно делал, как ты.
@Glebishka
@Glebishka Жыл бұрын
Почему он не оставил ссылку на fps controller?
@PolitWolfex
@PolitWolfex 6 ай бұрын
Потому что мы должны тратить нервы и когда нибудь через 10 лет поймëм что не поставили точку где нибудь
@yaroslavprokhorov6611
@yaroslavprokhorov6611 2 жыл бұрын
После создания скрипта PlayerMovment возникла проблема: персонаж движется сам по себе по диагонали.
@ТерриМакГиннис
@ТерриМакГиннис 3 жыл бұрын
А ссылка в описании где?
@samix1073
@samix1073 2 жыл бұрын
всё сделал, но когда прыгаю впритык к какому то ящику, персонаж лагает\прилипает к этому обьекту подскажите, может кто то знает решение проблемы?
@kran_parovoz
@kran_parovoz 2 жыл бұрын
Если игрок находится у стены, то прыжок ломается.
@chto_skazat-to
@chto_skazat-to 2 жыл бұрын
У мен камера врвщается в противоположное направление
@veck6183
@veck6183 2 жыл бұрын
верх или вниз?
@LOLOGyt
@LOLOGyt 3 жыл бұрын
4:33 амонг ус
@KorgiBit
@KorgiBit 3 жыл бұрын
Ахах, похож, похож)) только чуть упорот
@владящук-ф6ъ
@владящук-ф6ъ 2 жыл бұрын
у меня почемуто камера не вращаетса...
@cratos4359
@cratos4359 Жыл бұрын
не работает скрипт velosity.y = Mathf.Sqrt(Jump * -2 * Grav); помогите пожалуйста
@Fr33zE_YT
@Fr33zE_YT 11 ай бұрын
velocity попробуй вместо velosity
@Firt1x
@Firt1x 3 жыл бұрын
Топ
@Kiryusik1000-7
@Kiryusik1000-7 2 жыл бұрын
11:03 не понимаю почему у автора видео всё обновляется, а у меня нет
@Y_L_P
@Y_L_P 2 жыл бұрын
Здравствуйте, возник вопрос? а как создать вид от третьего лица? простое передвижение камеры не работает
@youchinafriend
@youchinafriend 9 ай бұрын
Слежение камеры за таргетом
@Y_L_P
@Y_L_P 9 ай бұрын
@@youchinafriend пофиг, я уже забил на создание игры))) Диплом защитил и забил
@СКАЙ-р9о
@СКАЙ-р9о 18 күн бұрын
а ссылки то нет(
@АртемНиколаевич-о7п
@АртемНиколаевич-о7п Жыл бұрын
"RigidBody" - ну да, ну да пошел я на #ер😅 По сабжу - код рабочий, но так реализовывать обозначенные задачи я крайне не рекомендую... если сами себе не поломаете пальцы в процессе, то другие разрабы точно.
@ИннаЧ-щ5й
@ИннаЧ-щ5й 2 жыл бұрын
где можно скачать твой скрипт?
@НикитаПопов-ы6в
@НикитаПопов-ы6в 3 жыл бұрын
Помогите у меня камера не разворачивается вверх
@mizabmdgg
@mizabmdgg 3 жыл бұрын
В юнити есть встроенный просмотр мышью (я про скрипт)
@Desahert
@Desahert Жыл бұрын
Где найти
@samuraidogpupsik
@samuraidogpupsik 2 жыл бұрын
Не работает,пишет что у многих команд например: Quaternion does not contain a defintion for "Fuler"
@KorgiBit
@KorgiBit 2 жыл бұрын
Потому что кватернионы измеряются в Euler ;)
@АзимАюпов-с3р
@АзимАюпов-с3р 3 жыл бұрын
Курсор по y не двигается
@ma1afya
@ma1afya 2 жыл бұрын
Пацаны подскажите, где можно обучиться unity и c#
@saasrus
@saasrus 2 жыл бұрын
Я Юниор
@motobike5868
@motobike5868 2 жыл бұрын
бро помоги пожалуйста, когда я прыгаю он медленно опускается, люди помогите пожалуйста
@dl_ego
@dl_ego 2 жыл бұрын
увеличь гравитацию
@kol4an721
@kol4an721 3 жыл бұрын
Странно, но у меня, всё ещё есть возможность 500 раз в воздухе прыгнуть..
@filin_diamond
@filin_diamond 2 жыл бұрын
А как сделать так чтобы при приседания персонаж начал медленнее ходить чем при обычной ходьбе без спринта?
@KorgiBit
@KorgiBit 2 жыл бұрын
Можно сделать переменную типа isCrawling , и делать, проверку, если она там в значении true, то изменять переменную speed)
@НикитаАбрамов-р9м
@НикитаАбрамов-р9м Жыл бұрын
@@KorgiBit не проще ли при проверке кнопки приседа просто уменьшать скорость вдвое, как с ускорением?
@MA-sd6ff
@MA-sd6ff 2 жыл бұрын
АМОГУС
@КруглыйКосмос
@КруглыйКосмос 5 ай бұрын
Самое сложное это скрипты для меня (((
@starene
@starene 7 ай бұрын
улетаю при прыжке //using System.Numerics; using UnityEngine; public class plControl : MonoBehaviour { public CharacterController player; public Transform groundCheck; public LayerMask groundMask; Vector3 velocity; public float gravity = -13.9f; public float graundDistans = 0.4f; public float jupmHeaht = 6.8f; bool isground; public float speed = 8f; private void FixedUpdate() { float x = Input.GetAxis("Horizontal"); float z = Input.GetAxis("Vertical"); isground = Physics.CheckSphere(groundCheck.position, graundDistans, groundMask); if (isground && velocity.y < 0) velocity.y = -2f; if (Input.GetButtonDown("Jump") && isground) velocity.y = Mathf.Sqrt(jupmHeaht * -2f * gravity); velocity.y += gravity * Time.fixedDeltaTime * Time.fixedDeltaTime; player.Move(velocity); Vector3 move = transform.right * x + transform.forward * z; player.Move(move * speed * Time.fixedDeltaTime); } }
@shadowvls9642
@shadowvls9642 3 жыл бұрын
*В MouseLook я написал то же самое, но юнити даёт мне ошибку на Fuler, помогите, пожалуйста.*
@dekiv9775
@dekiv9775 3 жыл бұрын
Там Euler) и ничего что прошло много времени
@shadowvls9642
@shadowvls9642 3 жыл бұрын
@@dekiv9775 Я как бы это уже давно знаю, но спасибо)
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
UNITY 3D PLAYER MOVEMENT in 2 MINUTES! FPS Shooter
2:12
Brogrammer
Рет қаралды 165 М.
Физика в Unity - 1. Rigidbody
19:06
Eccentric Games
Рет қаралды 131 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН