Как брать и бросать оружие или другие объекты в Unity

  Рет қаралды 17,251

АйтиНуб

АйтиНуб

Жыл бұрын

В этом видео мы научимся брать и выбрасывать оружие или любые другие предметы в Unity, а также рассмотрим как сделать так, чтобы оружие не проходило сквозь стены и предметы.
📜 Скрипт из видео здесь: drive.google.com/file/d/1vZYS...

Пікірлер: 160
@blantstonvna3827
@blantstonvna3827 Ай бұрын
Скрипт и правда рабочий - это кайф. Правда единственный минус это отсутствие теней у предметов
@queen_Bee_YT_of
@queen_Bee_YT_of Жыл бұрын
Обожаю смотреть твои видео) Очень сильно помогают!)
@DIY-PropaCarlo
@DIY-PropaCarlo 28 күн бұрын
красавец. все по полкам!
@user-uf7hu2dq6y
@user-uf7hu2dq6y 28 күн бұрын
Спасибо!
@wirys7779
@wirys7779 Ай бұрын
Спасибо за уроки, очень сильно помогаешь!
@user-ws6go5gh9w
@user-ws6go5gh9w 10 ай бұрын
Спасибо большое! Очень понятный и полезный видеоролик! Отдельное спасибо за то, что Вы выложили скрипт и его не пришлось переписывать с видео!
@user-uf7hu2dq6y
@user-uf7hu2dq6y 10 ай бұрын
Там будет небольшая проблема, когда оружие будет лежать, то оно будет просвечиваться сквозь стены, я не проверял правда,но говорят что есть такой баг, скорее всего нужно маски на камере менять, когда оружие на земле и когда в руке. Попробуйте сами пофиксить, а если я пофиксю, то выложу в скрипте, все времени нет или забываю.
@user-uf7hu2dq6y
@user-uf7hu2dq6y 10 ай бұрын
попробуйте создать новый слой с названием wall например и включить его в главной камере в Culling mask, вместе с weapon, тогда стена не будет просвечиваться, ну или аналогично сдругими объектами, если оно конечно вам надо. У меня просто нет проэкта этого и я не могу проверить, к сожалению.
@hfhdhhdf
@hfhdhhdf Жыл бұрын
Cпасибо большое!! все получилось с меня подписка и лайк
@user-dc9mg7bn1c
@user-dc9mg7bn1c 3 ай бұрын
Очень полезное видео. Делаю диплом и оно очень пригождается. Не сразу заметил проблему с тем, что предметы видно сквозь стены, хотя он у меня всего один будет использоваться (но его нужно именно находить и таскать с собой, а не всегда чтобы был). Ну и решил смотреть здесь комментарии. Ответа для решения конечно не нашёл. Поэтому предлагаю данную проблему решать так: По сути почти ничего менять не придётся, достаточно в MainCamera поставить Evrything слои, а ItemCamera просто дальность прорисовки уменьшить до расстояния вытянутой руки (Таким образом ItemCamera будет видеть Item поверх всего как и задумывалось). Может кому то поможет, как мне. Есть идея так же камеру включать только тогда, когда предмет в руке и выключать при бросании.
@Foritick
@Foritick 4 ай бұрын
очень увлекательно
@JStark-rv6rl
@JStark-rv6rl 2 ай бұрын
Попробуй уменьшить дальность прорисовки второй камеры, и постредством скрипа на первой камере включай и отключай группу отображения оружия
@std847
@std847 4 ай бұрын
Это лучший мануал. Не могу разобраться, как можно мониторить объекты с разными тегами. Т.е. один с тегом Weapon, второй с тегом Gun... (if (hit.transform.tag == "Weapon")) //или Gun1, Grenade....... Разные Weapon у меня будут переключать анимацию рук. Или смысла нет? Наверно сделаю по скрипту на каждый вид оружия, по входу в коллизию будет менять аниматор.
@user-mt5ub3yg8q
@user-mt5ub3yg8q Жыл бұрын
Спасибо
@den14888
@den14888 Жыл бұрын
спасибо огромное помог !!!!
@user-uf7hu2dq6y
@user-uf7hu2dq6y Жыл бұрын
Пожалуйста. Там аккуратней, есть баг небольшой, камера будет видеть оружие сквозь стены, если оно выброшено.
@den14888
@den14888 Жыл бұрын
@@user-uf7hu2dq6y у меня баг с нпс я всё сделал так как надо он у меня идёт в перёд и за мной идёт и не атакует
@TheSheV9
@TheSheV9 Жыл бұрын
Здравствуйте, спасибо за урок но у меня появился вопрос, почему когда я пишу тот же RaycastHit или GameObject они белым шрифтом а не зелёным как должно быть?
@user-uf7hu2dq6y
@user-uf7hu2dq6y Жыл бұрын
Привет. Не знаю, бывает всякое, у меня когда то не помню какой-то метод встроенный вообще подсвечивался как ошибка, а когда полный путь к нему указал все нормально, а через некоторое время уже нормально работал. Так что тут не чему удивляться, главное чтобы работало.
@TheSheV9
@TheSheV9 Жыл бұрын
Спасибо за ответ, ещё хотел спросить почему при попытке закинуть скрипт в “hand” пишет ошибку указывающую на то что добавить скрипт невозможно (хотя я пробовал и с скриптом из описания)
@tonyagordeeva7008
@tonyagordeeva7008 Жыл бұрын
@@TheSheV9 подскажите как решили эту проблему
@daniyarmukashov1137
@daniyarmukashov1137 Жыл бұрын
@@tonyagordeeva7008 kzfaq.info/get/bejne/g61lacJ7v62XdWg.html
@user-yx9fo3er9r
@user-yx9fo3er9r Жыл бұрын
​@@tonyagordeeva7008 Может поздно уже, но для других напишу. В эдиторе сверху ищем: Edit > Preferences > External Tools Там будет первая же настройка External Script Editor. Ставим Microsoft Visual Studio 2022 UPD: для свосем начинающих: эдитор (Unity Editor) это окошко самой юньки, где сцена, инспектор, иерархия и тд
@deffking
@deffking Жыл бұрын
Я обожаю смотреть твои видео Сделай видео про инвентарь
@user-uf7hu2dq6y
@user-uf7hu2dq6y Жыл бұрын
Спасибо. К сожалению, пока не могу, темы для следующих 2-х видео уже выбраны.
@deffking
@deffking Жыл бұрын
@@user-uf7hu2dq6y ура новые видео! Спасибо большое за то что вы ответили!😃
@rillqwix
@rillqwix 7 ай бұрын
Делал игру пол года назад, и смотрел этот гайд, недавно решил вернутся, уже все подзабылось. И была та же проблема, что оружие видно через стены. Каким то образом тогда это решил. Сейчас вот ставил "static" на объектах карты, и по глупости все выделил и поставил "static". Оружие снова отображается, в чем может быть проблема? 😭
@user-uf7hu2dq6y
@user-uf7hu2dq6y 7 ай бұрын
Не знаю, я не решил эту проблему :), надо было когда решил написать сюда я бы закрепил комментарий. Я уже давно завязал с юнити и с каналом, так что ничем не могу помочь, к сожалению. Может как то менять слои, когда берешь оружие.
@G0rich
@G0rich 4 ай бұрын
Добрый день, что делать если при старте сцены объект появляется не в том месте куда я его поставил в эдиторе, а в каком то другом, точно также если его выкинуть, проблема была в анимациях, но как мне сделать так что бы анимации были включены, но объект не телепортировался
@user-uf7hu2dq6y
@user-uf7hu2dq6y 4 ай бұрын
Привет. Ты смотри координаты свои. Лучше всего , чтобы земля была на 0 и тогда все остальное добавляешь. В инспекторе reset надо делать на всякий случай, после того как землю добавил.
@G0rich
@G0rich 4 ай бұрын
@@user-uf7hu2dq6y понял, спасибо за ответ!
@kazyha
@kazyha 16 күн бұрын
Привет! Что делать если объект спавнится прям снизу камеры? Пустышку вроде сделал настроил, а все равно не получается. А это прям мешает, так как требуется кидать коробку во врага, а она, когда нажимаешь кнопку броска, сразу же на полу появляется:(
@user-uf7hu2dq6y
@user-uf7hu2dq6y 15 күн бұрын
Привет! Я устал уже все одно и то же повторять, я не могу без проэкта ничего сказать. Или ищите в гугле или давайте проэкт свой, а лучше старайтесь сами решать влпросы, только так и научитесь.
@user-ic1zh2ou9l
@user-ic1zh2ou9l 7 ай бұрын
Если знаете, подскажите пожалуйста, где в коде и что нужно дописать чтобы можно было бросать предметы на большое расстояние
@user-uf7hu2dq6y
@user-uf7hu2dq6y 7 ай бұрын
Точно не скажу, но я думаю что силу надо добавить, что-то типо этого gameObject.GetComponent().AddForce(Vector3.forward) Но лучше поискать в интернете, на форумах по юнити в соц. сетях например как правильно.
@Th3_V3ct0rAT2
@Th3_V3ct0rAT2 6 ай бұрын
Туториал хороший, мне помог. Но хотелось бы в будущем смотреть ролик в более лучшем разрешении.
@user-uf7hu2dq6y
@user-uf7hu2dq6y 6 ай бұрын
Всегда снимаю по умолчанию 1920 x 1080. Не думал, что мало, будем знать.
@dma5380
@dma5380 Жыл бұрын
Брат я всё сделал как на видео но есть одна большая проблема Когда прибдежаюсь к обекту и питаюсь его взять нажав на E обект не берётся или берётся после нескольких попиток при том что луч проходит через обект Помоги пожалуйста
@user-uf7hu2dq6y
@user-uf7hu2dq6y Жыл бұрын
Может коллайдер на объекте маленький, по шире сделать.
@deffking
@deffking Жыл бұрын
будет видео про перезарядку оружия?
@user-uf7hu2dq6y
@user-uf7hu2dq6y Жыл бұрын
Подумаю. К сожалению, пока вообще времени нет на видео.
@deffking
@deffking Жыл бұрын
@@user-uf7hu2dq6y хорошо спасибо большое за ответ, ждём видео
@denismalinov1399
@denismalinov1399 10 ай бұрын
Привет. Можешь показать как кнопку атаки под андроид привязать? Во всем нете одна вода
@user-uf7hu2dq6y
@user-uf7hu2dq6y 10 ай бұрын
Привет.К сожаление, без понятия, я когда мне надо было брал готовый ассет с андроид управлением и все, я профессионально не делаю игры, если надо что-то сделать беру ассеты, а что там нет, то дописую сам.
@UkiSimada-dr8pv
@UkiSimada-dr8pv Жыл бұрын
Извините, а что делать если на близком расстоянии не подбирается предмет. Менять значение Distance не помогает
@user-uf7hu2dq6y
@user-uf7hu2dq6y Жыл бұрын
А на дальнем что работает? Если никак не поднимаются,то проверь есть ли коллайдер и риджитбоди на предмете.
@UkiSimada-dr8pv
@UkiSimada-dr8pv Жыл бұрын
@@user-uf7hu2dq6y спасибо большое. Учту
@user-sz8tk5ve7e
@user-sz8tk5ve7e 4 ай бұрын
Всё конечно прекрасно, но как пофиксить проблему, когда ты разделил на слои всё это дело(момент 10:14) меч виден через всё окружение, так же у меня, предметы которые я могу брать, видны сквозь окружение. Интересно, это только я заметил и столкнулся, либо я что то криво сделал, хотя наврятли.)
@user-uf7hu2dq6y
@user-uf7hu2dq6y 4 ай бұрын
Пока никак. Или делать так чтобы все объекты вне нужного окружение становились не видимыми, все равно все эти уроки нуждаются в доработке. Это надо делать целый ассет и быстро это не сделаешь и новичок тем более там ничего не поймет. Я могу записать уроки каждый на 5-6 часов, но кто их смотреть будет во первых, а во вторых кто за это за платит. В закрепленном комментарии все написано.
@user-sz8tk5ve7e
@user-sz8tk5ve7e 4 ай бұрын
@@user-uf7hu2dq6y я всё понимаю, ты полностью прав, просто факт), а так то урок очень классный, благодаря ему я сделал подбор вещей, а так же научился пользоваться Raycast, и доработал другие механики других ютуберов, так что в любом случае спасибо за гайд) 😁👍
@user-uf7hu2dq6y
@user-uf7hu2dq6y 4 ай бұрын
@@user-sz8tk5ve7e Ну хоть чем-то полезное. Главное понять куда копать надо, а дальше сам научишся.
@user-uf7hu2dq6y
@user-uf7hu2dq6y 9 ай бұрын
Внимание, способ с двумя камерами, чтобы оружие не проходило сквозь стены работает, только для игр, где оружие постоянно в руке, если оружие будет лежать на поверхности, то его будет видно сквозь стены. К сожалению решения данной проблемы я пока не знаю.
@EZM1337
@EZM1337 5 ай бұрын
Можно просто выключать камеру оружия при выбросе
@maxm1505
@maxm1505 5 ай бұрын
@@EZM1337 если оружия много то это не прокатывает
@maxm1505
@maxm1505 5 ай бұрын
Как вариант можно назначать оружию слой weapon только когда игрок его подбирает, и убирать его если выбрасывает Подобное изменение слоев не самый оптимизированный вариант, но в данных масштабах очень даже пойдет
@PandStream
@PandStream 2 ай бұрын
Поднимаю обьект, все отлично, бросаю его, все хорошо, поднимаю заного и замечаю что он сплюснутый! Поднимаю и бросаю еще пару раз и он становится растянутым и плоским
@user-uf7hu2dq6y
@user-uf7hu2dq6y 2 ай бұрын
У меня как видите все работает нормально, значит у вас что-то не то, к сожалению, без проекта сказать это не возможно. Попробуй другой объект, просто создать кубик или шар и взять его.
@nikos03
@nikos03 9 ай бұрын
Здравствуйте, у меня hit, который вводится в 20й строке не выделяется вообще, и, я думаю, из-за этого у меня не работает скрипт (ошибок не выделяет, скрипт из описания, но при запуске игры и попытке поднять предмет на Е ничего не происходит. Помогите пожалуйста исправить эту ошибку. Если что, могу код оставить в комментариях, хотя я там по сути ничего не менял, кроме названия самого скрипта)
@user-uf7hu2dq6y
@user-uf7hu2dq6y 9 ай бұрын
Привет. Итак начнем сначала: переменные из скрипта так же по называли у себя в проекте, все названия совпадают? в иерархии все так же элементы стоят, как на видео? Hit это переменная, которая создается в PickUp(), где она должна выделяться? Если не береться предмет, попробуй увеличить дистанцию в скрипте не 15, а 20 например. У предмета, который ты пытаешься поднять Ridgidbody и Collider есть?
@nikos03
@nikos03 9 ай бұрын
@@user-uf7hu2dq6y У меня Main Camera называется просто camera, hand стоит там же, где и на видео, у предмета есть rigidbody и mesh collider
@nikos03
@nikos03 9 ай бұрын
Тег на предмете стоит
@nikos03
@nikos03 9 ай бұрын
@@user-uf7hu2dq6yЯ поставил дистанцию на 30, всё равно не работает(
@user-uf7hu2dq6y
@user-uf7hu2dq6y 9 ай бұрын
@@nikos03Тогда не знаю.
@user-xn7lj8oh7j
@user-xn7lj8oh7j 7 ай бұрын
Привет, что делать если я подобрал орудие, но оно смотрит на меня, а не противоположно?
@user-uf7hu2dq6y
@user-uf7hu2dq6y 7 ай бұрын
Привет. Так разверни его, здесь попробуй поменяй значения currentWeapon.transform.localEulerAngles = new Vector3(10f, 0f, 0f);
@user-xn7lj8oh7j
@user-xn7lj8oh7j 7 ай бұрын
@@user-uf7hu2dq6y Понял, можешь подсказать, я использовал твой скрипт на стрельбу из оружия и повесил его на два оружия, когда в руке первое оружие, то стреляет и первое и второе, как исправить?
@user-uf7hu2dq6y
@user-uf7hu2dq6y 7 ай бұрын
@@user-xn7lj8oh7j Здесь скрипт про поднятие предметов, какое отношение оно имеет к стрельбе? Делай отдельный скрипт на стрельбу.
@kayn2k
@kayn2k Жыл бұрын
Привет! У меня такая странная вещь, в Visual Studio такие слова как GameObject, Physics и Raycast белые просто. Помоги пожалуйста)
@daniyarmukashov1137
@daniyarmukashov1137 Жыл бұрын
ты не подключил VS к unity
@daniyarmukashov1137
@daniyarmukashov1137 Жыл бұрын
kzfaq.info/get/bejne/g61lacJ7v62XdWg.html
@reakcionera
@reakcionera 11 ай бұрын
Спасибо)Все получилось, но есть проблема: как только я подбираю предмет он начинает меня толкать в сторону игрока
@user-uf7hu2dq6y
@user-uf7hu2dq6y 11 ай бұрын
На предмете Ridgidbody наверное есть. Is Kinematic в инспекторе чекбокс включен , когда предмет в руках?
@reakcionera
@reakcionera 11 ай бұрын
@@user-uf7hu2dq6y да
@user-uf7hu2dq6y
@user-uf7hu2dq6y 11 ай бұрын
@@reakcionera Не знаю тогда, смотреть надо что его толкать может. Попробуй другой предмет, у меня не толкает, значит ошибка где то в объектах твоих.
@goldhumorist
@goldhumorist 9 ай бұрын
почему когда объект имеет tag и layer Weapon его видно сквозь стены?
@user-uf7hu2dq6y
@user-uf7hu2dq6y 9 ай бұрын
Потому что в слоях камеры, в масках так выставлено. Нужно стенам сделать слой и добавить в маску.
@goldhumorist
@goldhumorist 9 ай бұрын
@@user-uf7hu2dq6y вы можете сказать как это сделать?
@user-uf7hu2dq6y
@user-uf7hu2dq6y 9 ай бұрын
@@goldhumorist Сказать не могу, к сожалению, это надо мне делать переделывать проект, снимать видео а на это у меня нет времени, просто возьми готовый ассет скачай и все, ну или экспериментируй сам, если хочешь научиться.
@user-uf7hu2dq6y
@user-uf7hu2dq6y 9 ай бұрын
Короче попробовал ничего не получается. Работает для игры только когда оружие в руке постоянно, такой способ с двумя камерами не работает, если надо поднимать оружие. В интернете тоже ничего не нашел, у всех такой же способ как и у меня. Пробуй ассет найти подходящий.
@goldhumorist
@goldhumorist 9 ай бұрын
@@user-uf7hu2dq6y ладно. но все равно спасибо за помощь и за то, что потратили ваше время на меня
@Instinct8854
@Instinct8854 Жыл бұрын
привет) такая интересная проблемма. когда я подбираю объект и бросаю он становится длиннее и чем больше я его подбираю и бросаю тем больше он вытягивается
@user-uf7hu2dq6y
@user-uf7hu2dq6y Жыл бұрын
Привет. Не знаю ). Первый раз такое слышу, смотри, ищи причину почему он может вытягиваться. На самом деле в юнити будет много всяких таких ситуаций которые надо будет решать, поищи в гугл, желательно на английском языке (больше шансов найти ответ), может у кого было что-то подобное.
@Instinct8854
@Instinct8854 Жыл бұрын
@@user-uf7hu2dq6y привет еще такой вопрос. я сделал по гайду так чтобы предмет не проходил через стены, но если я выброшу предмет то на него можно будет смотреть через стены. у тебя в видео тоже самое, меч было видно через лестницу
@user-uf7hu2dq6y
@user-uf7hu2dq6y Жыл бұрын
@@Instinct8854 Значит баг, не заметил. Поищи в инете или на форумах может у кого уже было такое. Там скорее всего с камерами надо похимичить. я просто не имею этого проекта уже, проверить не могу. Если хочешь можешь дать проект, я посмотрю.
@user-uf7hu2dq6y
@user-uf7hu2dq6y Жыл бұрын
@@Instinct8854 Глянул видео. Там не баг, это из за culling mask, то есть там стоит что weapon видно через все объекты. Надо там похимичить или в коде просто weapon camera, когда оружие не в руке прописать замену маски. Дело в том, что я не профи в юнити, не делаю игры, это как хобби, так что сразу не скажу, поэтому самому еще надо разобраться, но это точно в масках камеры. Был бы проект этот, я бы глянул.
@Instinct8854
@Instinct8854 Жыл бұрын
@@user-uf7hu2dq6y а куда проект скинуть?
@SashaEzh-uc4oi
@SashaEzh-uc4oi 7 ай бұрын
Здравствуйте, а что делать если у меня оружие сквозь землю падает?
@user-uf7hu2dq6y
@user-uf7hu2dq6y 7 ай бұрын
Привет. Коллайдеры на земле и на оружие есть?
@SashaEzh-uc4oi
@SashaEzh-uc4oi 7 ай бұрын
Да
@user-uf7hu2dq6y
@user-uf7hu2dq6y 7 ай бұрын
@@SashaEzh-uc4oi А чек бок is trigger в коллайдере выключен на оружие?
@SashaEzh-uc4oi
@SashaEzh-uc4oi 7 ай бұрын
@@user-uf7hu2dq6y нету, сейчас исправлю, огромное спасибо вам!
@d1nrayn187
@d1nrayn187 Ай бұрын
как исправить баг, у меня персонаж поднимает только большие придметы и даже если поднимает то во торой раз уже не поднимает, всё делал по видео
@user-uf7hu2dq6y
@user-uf7hu2dq6y Ай бұрын
Ну не видя проэкт в глаза сложно сказать. У меня все работало нормально. Не поднимает предмет, скорее всего не попадает на коллайдер, слишком маленький или нет вообще на предмете. Остальное надо самому смотреть почему не работает, какие ошибки могут быть, если сам не сможешь, то бери готовый ассет и не мучайся..
@d1nrayn187
@d1nrayn187 Ай бұрын
@@user-uf7hu2dq6y не, уже эту проблему решил, оказывается если изменять фёрст персон то у него коллайдер перекрывает другие
@romachel2008
@romachel2008 4 ай бұрын
ПОЖАЛУЙСТА СДЕЛАЙ ТАКОЕ ЖЕ ВИДЕО ТОЛКО ЧТОБ ЭТО БЫЛО ПОД АНДРОИД
@MrGizmo1488
@MrGizmo1488 Жыл бұрын
Попробовал все что можно. От руки писал, ваш код скопировал и вставил. Скрипт не становиться на обьект Hand. Пишет что в нем есть ошибки, а ошибок нет. "The associated script can not loadded. Кто знает в чем дело ?
@user-uf7hu2dq6y
@user-uf7hu2dq6y Жыл бұрын
То есть ты хочешь сказать, что ты скачиваешь скрипт PickUpWeapon, создаешь любой пустой объект в иерархии, на него закидуешь скрипт и он у тебя выдает ошибки и не вставляется? Я тебе не верю, с чего это вдруг, у меня все нормально вставляется. Можешь либо видео снять, либо проект выслать, просто интересно, как такое может быть.
@kayn2k
@kayn2k Жыл бұрын
У меня такая же проблема
@RadioPlay-gw3mv
@RadioPlay-gw3mv Жыл бұрын
Почему, когда я смотрю вверх или вниз, ключ остаётся на месте
@user-uf7hu2dq6y
@user-uf7hu2dq6y Жыл бұрын
Какой ключ?
@RadioPlay-gw3mv
@RadioPlay-gw3mv Жыл бұрын
@@user-uf7hu2dq6y ну объект, в данном случае я написал код на ключ, чтобы его поднять
@user-uf7hu2dq6y
@user-uf7hu2dq6y Жыл бұрын
@@RadioPlay-gw3mv Не можешь подобрать, я так понял. Увеличь дистанцию в скрипте, или проверь компоненты все ли есть на ключе (коллайдер, риджидбоди)
@RadioPlay-gw3mv
@RadioPlay-gw3mv Жыл бұрын
@@user-uf7hu2dq6y не, вот я подбираю ключ, и когда поворачиваюсь влево и вправо, объект поваоривается относительно камеры, а когда повариваюсь вниз или вверх объект остаётся на этой же высоте, он не поворачивается вертикально
@user-uf7hu2dq6y
@user-uf7hu2dq6y Жыл бұрын
​@@RadioPlay-gw3mv Я уже сто пятьсот раз всем пишу, что наугад такие вещи сказать нельзя, если вы все сделали так как в видео, но у вас что-то не получилось, то это проблема в вашем проекте, и я не могу знать, что у вас там происходит. Если есть желание, то за архивируй папку с проектом и выложи на облако и дай доступ, я скачаю и посмотрю, когда будет время, смогу ли помочь или нет.
@nn_01
@nn_01 9 ай бұрын
что делать если юнити говорит что нет такого имени "hit"
@user-uf7hu2dq6y
@user-uf7hu2dq6y 9 ай бұрын
В методе PickUp нету RaycastHit hit?
@nn_01
@nn_01 9 ай бұрын
@@user-uf7hu2dq6y спасибо
@Dimiksons515
@Dimiksons515 Жыл бұрын
что делать если анимация удара проигрывается бесконечно
@user-uf7hu2dq6y
@user-uf7hu2dq6y Жыл бұрын
На самой анимации есть свойство loop это повтор. Выбираешь нужную анимацию, смотришь в инспектор и снимаешь птичку с loop.
@Dimiksons515
@Dimiksons515 Жыл бұрын
@@user-uf7hu2dq6y спасибо
@kireeshkamine
@kireeshkamine Жыл бұрын
ошибка( можете прислать готовый скрипт для нахождения ошибки
@user-uf7hu2dq6y
@user-uf7hu2dq6y Жыл бұрын
Куда прислать, скрипт в описании есть.
@darni00931
@darni00931 2 ай бұрын
А как для андроид сделать?
@lutipelmen
@lutipelmen 11 ай бұрын
Здравствуйте, а вы бы могли снять такой же тутор, но только под мобильное управление
@user-uf7hu2dq6y
@user-uf7hu2dq6y 11 ай бұрын
Привет. К сожалению, нет. все сценарии на последующие видео уже написаны.
@MondyKun
@MondyKun 3 ай бұрын
Подбираю любой предмет и мой перс начинает либо сам ходить, либо летать) Работает с разными предметами и даже если модель удалить персонажа. Совсем ничего не понимаю.....
@MondyKun
@MondyKun 3 ай бұрын
Выяснил, что почему-то фонарик двигается вместе с камерой и при этом толкает коллайдер модельки персонажа)
@user-uf7hu2dq6y
@user-uf7hu2dq6y 3 ай бұрын
@@MondyKun Проверяйте все свойства объектов, точки и координаты, если появляются такие артефакты.
@fafwdawdasdaw
@fafwdawdasdaw 19 күн бұрын
помогите пж всё сделал как показано в ролике нго ничего
@user-uf7hu2dq6y
@user-uf7hu2dq6y 17 күн бұрын
Как? У меня нет вашего проэкта.
@rekttebykin8901
@rekttebykin8901 Жыл бұрын
а можно ли найти бесплатный ригидбоди
@user-uf7hu2dq6y
@user-uf7hu2dq6y Жыл бұрын
В смысле!? А он есть бесплатный.
@user-sm4el5yo4o
@user-sm4el5yo4o 5 ай бұрын
что делать если для подъёма и бросания оружия сделал другие клавиши, но теперь выдает ошибку
@user-uf7hu2dq6y
@user-uf7hu2dq6y 5 ай бұрын
То есть поменял например "E" на "F" и выдает ошибку?Тогда не знаю.
@preffire
@preffire Жыл бұрын
Я вещи могу сквозь стени кидать
@user-uf7hu2dq6y
@user-uf7hu2dq6y Жыл бұрын
Коллайдера нет на стене.
@preffire
@preffire Жыл бұрын
@@user-uf7hu2dq6y он есть просто если я его зделаю большим то тогда не будет бага но не прикольно персонажу будет
@user-uf7hu2dq6y
@user-uf7hu2dq6y Жыл бұрын
@@preffire Ну тогда не знаю.
@huba21
@huba21 11 ай бұрын
У меня оружие сквозь объекты видно теперь
@user-uf7hu2dq6y
@user-uf7hu2dq6y 11 ай бұрын
Да есть такое не учел, там при поднятии у камеры надо слои обратно сделать, чтобы видно было.
@huba21
@huba21 11 ай бұрын
@@user-uf7hu2dq6y спасибо
@user-uf7hu2dq6y
@user-uf7hu2dq6y 11 ай бұрын
@@huba21 Вот документация по слоям камеры docs.unity3d.com/ScriptReference/Camera-cullingMask.html В коде в методе PickUp включаешь нужные слои, попробуй так. У меня нет этого проекта уже, я бы сам попробовал, просто нет времени делать снова.
@user-ev5kn8dy5u
@user-ev5kn8dy5u 5 ай бұрын
не решил? @@user-uf7hu2dq6y
@Ngs374
@Ngs374 Ай бұрын
У меня вообще не чего не работает
@user-uw6lq7hb9j
@user-uw6lq7hb9j 7 ай бұрын
Ошибка, есть нажать Q без предмета- Каким образом можно исправить?
@user-uf7hu2dq6y
@user-uf7hu2dq6y 7 ай бұрын
Не знаю. Только что специально скачал скрипт из описания сделал сцену, повесил скрипт, все работает без всяких ошибок. Так что ошибка где то в твоем проекте, попробуй создай пустую там примени просто на фигуре какой нибудь. Если ты не будешь сам пробовать ты никогда не научишься, а если хочешь по быстрому игру сделать, бери готовый ассет и все.
@NaborrO
@NaborrO Жыл бұрын
Спасибо за урок. Вы хорошо объясняете). Скрипт работает, но когда я случайно нажимаю "drop", с пустыми руками, то игра в редакторе встаёт на паузу и пишет ошибку: Если Вам не трудно, подскажите как это исправить. Unity 2021.3. Спа-си-бо).
@user-uf7hu2dq6y
@user-uf7hu2dq6y Жыл бұрын
Код по ссылке в описании качали? Элементы в иерархии также как в видео (то есть вложенность такая же)? Или смотрите сами или давайте свой проект мне, очевидно , что ошибка в вашем проекте, а не в коде.
@NaborrO
@NaborrO Жыл бұрын
​@@user-uf7hu2dq6y Я решил эту проблему добавлением в void Drop() условия: if (canPickUp == true) Теперь ошибки нет.
@user-uw6lq7hb9j
@user-uw6lq7hb9j 7 ай бұрын
А можно чуть подробнее, куда конкретно добавить?) Спасибо!)@@NaborrO
@NaborrO
@NaborrO 7 ай бұрын
@@user-uw6lq7hb9j Я делал не чётко 100% по этому ролику. Отсюда, видимо, и глюки. void Drop() { if (canPickUp == true) { currentWeapon.transform.parent = null; currentWeapon.GetComponent().isKinematic = false; //currentWeapon.GetComponent().isTrigger = false; canPickUp = false; currentWeapon = null; } }
@G0rich
@G0rich 4 ай бұрын
день добрый, если помощь еще нужна то вот так будет выглядеть часть void Drop() void Drop() { if (canPickUp == true) { currentWeapon.transform.parent = null; currentWeapon.GetComponent().isKinematic = false; currentWeapon.GetComponent().isTrigger = false; canPickUp = false; currentWeapon = null; } } @@user-uw6lq7hb9j
КУПИ платину в Fallout Shelter!
10:13
Evgen Zloi
Рет қаралды 753 М.
ДЕНЬ РОЖДЕНИЯ БАБУШКИ #shorts
00:19
Паша Осадчий
Рет қаралды 5 МЛН
100❤️ #shorts #construction #mizumayuuki
00:18
MY💝No War🤝
Рет қаралды 20 МЛН
[柴犬ASMR]曼玉Manyu&小白Bai 毛发护理Spa asmr
01:00
是曼玉不是鳗鱼
Рет қаралды 49 МЛН
Do you have a friend like this? 🤣#shorts
00:12
dednahype
Рет қаралды 49 МЛН
Unity - Хорошая стрельба
16:44
DILLINGER
Рет қаралды 3,4 М.
[UNITY3D] Scriptable Objects на примере игры
13:01
ANDROIDHELPER [UNITY3D and more]
Рет қаралды 30 М.
Как сделать подбор предмет в unity? с помощью raycast
5:49
Vr life - Как создать игру
Рет қаралды 4,1 М.
Подъем предметов в Unity
33:58
Бог геймдева
Рет қаралды 6 М.
Смена предметов в FPS: Unity
22:36
COOLDAY
Рет қаралды 2,4 М.
ДЕНЬ РОЖДЕНИЯ БАБУШКИ #shorts
00:19
Паша Осадчий
Рет қаралды 5 МЛН