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

  Рет қаралды 21,144

АйтиНуб

АйтиНуб

Күн бұрын

Пікірлер: 170
@ooo4ko
@ooo4ko 25 күн бұрын
Один из лучших мужиков на ютубе про юнити, спасибо🔝
@Gerdrikc
@Gerdrikc Ай бұрын
Харош, просто лучший бро, продолжай снимать туториалы, ты очень помогаешь новичками, спасибо!!
@Kostyan_Sigaev
@Kostyan_Sigaev Ай бұрын
Я ещё не профессионал, но пока смотрел, нашел как минимум 6 моментов, где всё это дело можно упростить и улучшить. Но в остальном всё сделано хорошо, по красоте, как основа пойдёт)
@АлинаМатросова-ф6я
@АлинаМатросова-ф6я Жыл бұрын
Спасибо большое! Очень понятный и полезный видеоролик! Отдельное спасибо за то, что Вы выложили скрипт и его не пришлось переписывать с видео!
@АйтиНуб
@АйтиНуб Жыл бұрын
Там будет небольшая проблема, когда оружие будет лежать, то оно будет просвечиваться сквозь стены, я не проверял правда,но говорят что есть такой баг, скорее всего нужно маски на камере менять, когда оружие на земле и когда в руке. Попробуйте сами пофиксить, а если я пофиксю, то выложу в скрипте, все времени нет или забываю.
@АйтиНуб
@АйтиНуб Жыл бұрын
попробуйте создать новый слой с названием wall например и включить его в главной камере в Culling mask, вместе с weapon, тогда стена не будет просвечиваться, ну или аналогично сдругими объектами, если оно конечно вам надо. У меня просто нет проэкта этого и я не могу проверить, к сожалению.
@coldfiregamer356
@coldfiregamer356 3 ай бұрын
Спасибо большое!В отличии от других ютуберов ты почти единственный,кто оставляет скрипты...😁
@foundation39
@foundation39 2 ай бұрын
Спасибо за хорошее видео. Хочу уточнить - --- > Убедитесь, что у вашего персонажа нет коллайдера, который мешает лучу от камеры достигать объекта оружия.
@blantstonvna3827
@blantstonvna3827 6 ай бұрын
Скрипт и правда рабочий - это кайф. Правда единственный минус это отсутствие теней у предметов
@Монтерпьеза
@Монтерпьеза 8 ай бұрын
Очень полезное видео. Делаю диплом и оно очень пригождается. Не сразу заметил проблему с тем, что предметы видно сквозь стены, хотя он у меня всего один будет использоваться (но его нужно именно находить и таскать с собой, а не всегда чтобы был). Ну и решил смотреть здесь комментарии. Ответа для решения конечно не нашёл. Поэтому предлагаю данную проблему решать так: По сути почти ничего менять не придётся, достаточно в MainCamera поставить Evrything слои, а ItemCamera просто дальность прорисовки уменьшить до расстояния вытянутой руки (Таким образом ItemCamera будет видеть Item поверх всего как и задумывалось). Может кому то поможет, как мне. Есть идея так же камеру включать только тогда, когда предмет в руке и выключать при бросании.
@Kostyan_Sigaev
@Kostyan_Sigaev Ай бұрын
Можно создать отдельный класс для оружия и в нём сделать булевую проверку, является ли предмет подобранным или нет и если да, то переносим в слой Weapon и его будет видеть только камера для оружия, а если нет, то в другие слои и теперь это оружие будет видеть обычная камера и сквозь текстуры оно просвечивать не будет.
@queen_Bee_YT_of
@queen_Bee_YT_of Жыл бұрын
Обожаю смотреть твои видео) Очень сильно помогают!)
@wirys7779
@wirys7779 6 ай бұрын
Спасибо за уроки, очень сильно помогаешь!
@DIY-PropaCarlo
@DIY-PropaCarlo 5 ай бұрын
красавец. все по полкам!
@АйтиНуб
@АйтиНуб 5 ай бұрын
Спасибо!
@arsplay668
@arsplay668 2 ай бұрын
Спасибо огромное, без воды
@PandStream
@PandStream 7 ай бұрын
Поднимаю обьект, все отлично, бросаю его, все хорошо, поднимаю заного и замечаю что он сплюснутый! Поднимаю и бросаю еще пару раз и он становится растянутым и плоским
@АйтиНуб
@АйтиНуб 7 ай бұрын
У меня как видите все работает нормально, значит у вас что-то не то, к сожалению, без проекта сказать это не возможно. Попробуй другой объект, просто создать кубик или шар и взять его.
@_z1derm_116
@_z1derm_116 4 ай бұрын
У меня была такая же проблема , и я просто добавил после строчки - currentItem.transform.localEulerAngles = new Vector3 (90, 0, 0); еще одну чтобы оно меняло размер при подборе предмета на тот что изначально стоит currentItem.transform.localScale = new Vector3(3, 2, 3);
@JStark-rv6rl
@JStark-rv6rl 7 ай бұрын
Попробуй уменьшить дальность прорисовки второй камеры, и постредством скрипа на первой камере включай и отключай группу отображения оружия
@hfhdhhdf
@hfhdhhdf Жыл бұрын
Cпасибо большое!! все получилось с меня подписка и лайк
@Sergeyter-_-
@Sergeyter-_- 9 ай бұрын
очень увлекательно
@Th3_V3ct0rAT2
@Th3_V3ct0rAT2 11 ай бұрын
Туториал хороший, мне помог. Но хотелось бы в будущем смотреть ролик в более лучшем разрешении.
@АйтиНуб
@АйтиНуб 11 ай бұрын
Всегда снимаю по умолчанию 1920 x 1080. Не думал, что мало, будем знать.
@deffking
@deffking Жыл бұрын
Я обожаю смотреть твои видео Сделай видео про инвентарь
@АйтиНуб
@АйтиНуб Жыл бұрын
Спасибо. К сожалению, пока не могу, темы для следующих 2-х видео уже выбраны.
@deffking
@deffking Жыл бұрын
@@АйтиНуб ура новые видео! Спасибо большое за то что вы ответили!😃
@АйтиНуб
@АйтиНуб Жыл бұрын
Внимание, способ с двумя камерами, чтобы оружие не проходило сквозь стены работает, только для игр, где оружие постоянно в руке, если оружие будет лежать на поверхности, то его будет видно сквозь стены. К сожалению решения данной проблемы я пока не знаю.
@Mercury1024
@Mercury1024 10 ай бұрын
Можно просто выключать камеру оружия при выбросе
@maksimka_sosiska
@maksimka_sosiska 10 ай бұрын
@@Mercury1024 если оружия много то это не прокатывает
@maksimka_sosiska
@maksimka_sosiska 10 ай бұрын
Как вариант можно назначать оружию слой weapon только когда игрок его подбирает, и убирать его если выбрасывает Подобное изменение слоев не самый оптимизированный вариант, но в данных масштабах очень даже пойдет
@Kostyan_Sigaev
@Kostyan_Sigaev Ай бұрын
Добавить класс для оружия с отслеживанием состояние: поднятое или нет, и если поднятое - переносить в слой Weapon, а если нет - в обычный слой.
@std847
@std847 9 ай бұрын
Это лучший мануал. Не могу разобраться, как можно мониторить объекты с разными тегами. Т.е. один с тегом Weapon, второй с тегом Gun... (if (hit.transform.tag == "Weapon")) //или Gun1, Grenade....... Разные Weapon у меня будут переключать анимацию рук. Или смысла нет? Наверно сделаю по скрипту на каждый вид оружия, по входу в коллизию будет менять аниматор.
@den14888
@den14888 Жыл бұрын
спасибо огромное помог !!!!
@АйтиНуб
@АйтиНуб Жыл бұрын
Пожалуйста. Там аккуратней, есть баг небольшой, камера будет видеть оружие сквозь стены, если оно выброшено.
@den14888
@den14888 Жыл бұрын
@@АйтиНуб у меня баг с нпс я всё сделал так как надо он у меня идёт в перёд и за мной идёт и не атакует
@deffking
@deffking Жыл бұрын
будет видео про перезарядку оружия?
@АйтиНуб
@АйтиНуб Жыл бұрын
Подумаю. К сожалению, пока вообще времени нет на видео.
@deffking
@deffking Жыл бұрын
@@АйтиНуб хорошо спасибо большое за ответ, ждём видео
@body_jammer
@body_jammer 2 ай бұрын
Привет. Спасибо за туториал, но у меня появилась проблема. Когда я беру объект, он перемещается на нулевые координаты, причём есть Hand.
@АйтиНуб
@АйтиНуб 2 ай бұрын
Привет! Там в коде разве нет координат, я уже просто не помню, что там да как. Пробуй сам, к сожалению я уже юнити закинул давно, уже не помню ничего, там где то должно выставляться, раз у меня сработало.
@пон-е5ы1г
@пон-е5ы1г Жыл бұрын
Спасибо
@Skibidi-Collider
@Skibidi-Collider 2 ай бұрын
Привет можно ли реализовать в этом скрипте когда у игрока в руке этот предмет и он подходит для примера к вентиляции нажимает E он используется и исчезает и вентиляция открывается
@TheSheV9
@TheSheV9 Жыл бұрын
Здравствуйте, спасибо за урок но у меня появился вопрос, почему когда я пишу тот же RaycastHit или GameObject они белым шрифтом а не зелёным как должно быть?
@АйтиНуб
@АйтиНуб Жыл бұрын
Привет. Не знаю, бывает всякое, у меня когда то не помню какой-то метод встроенный вообще подсвечивался как ошибка, а когда полный путь к нему указал все нормально, а через некоторое время уже нормально работал. Так что тут не чему удивляться, главное чтобы работало.
@TheSheV9
@TheSheV9 Жыл бұрын
Спасибо за ответ, ещё хотел спросить почему при попытке закинуть скрипт в “hand” пишет ошибку указывающую на то что добавить скрипт невозможно (хотя я пробовал и с скриптом из описания)
@tonyagordeeva7008
@tonyagordeeva7008 Жыл бұрын
@@TheSheV9 подскажите как решили эту проблему
@daniyarmukashov1137
@daniyarmukashov1137 Жыл бұрын
@@tonyagordeeva7008 kzbin.info/www/bejne/g3iYZ5KAj6xme5Y
@РоманГолдун-й3и
@РоманГолдун-й3и Жыл бұрын
​@@tonyagordeeva7008 Может поздно уже, но для других напишу. В эдиторе сверху ищем: Edit > Preferences > External Tools Там будет первая же настройка External Script Editor. Ставим Microsoft Visual Studio 2022 UPD: для свосем начинающих: эдитор (Unity Editor) это окошко самой юньки, где сцена, инспектор, иерархия и тд
@Guts232
@Guts232 Ай бұрын
подскажите что делать если, когда поднимаю предмет и выбрасываю, то он изменяет форму
@АйтиНуб
@АйтиНуб 28 күн бұрын
Я просто не понимаю как у вас это происходит, мне один раз уже высылали такой проект, я просто заново все сделал и все заработало. Смотреть надо без проекта я не скажу, к сожалению. В интернете поищи с такой проблемой явно кто-то был уже.
@Guts232
@Guts232 25 күн бұрын
@@АйтиНуб там надо было установить позицию руки что-ли на 0 0 0
@kazyha
@kazyha 5 ай бұрын
Привет! Что делать если объект спавнится прям снизу камеры? Пустышку вроде сделал настроил, а все равно не получается. А это прям мешает, так как требуется кидать коробку во врага, а она, когда нажимаешь кнопку броска, сразу же на полу появляется:(
@АйтиНуб
@АйтиНуб 5 ай бұрын
Привет! Я устал уже все одно и то же повторять, я не могу без проэкта ничего сказать. Или ищите в гугле или давайте проэкт свой, а лучше старайтесь сами решать влпросы, только так и научитесь.
@АнастасияАверьянова-т5г
@АнастасияАверьянова-т5г Жыл бұрын
Если знаете, подскажите пожалуйста, где в коде и что нужно дописать чтобы можно было бросать предметы на большое расстояние
@АйтиНуб
@АйтиНуб Жыл бұрын
Точно не скажу, но я думаю что силу надо добавить, что-то типо этого gameObject.GetComponent().AddForce(Vector3.forward) Но лучше поискать в интернете, на форумах по юнити в соц. сетях например как правильно.
@ЛютыйОгурец-ы7я
@ЛютыйОгурец-ы7я 9 ай бұрын
Всё конечно прекрасно, но как пофиксить проблему, когда ты разделил на слои всё это дело(момент 10:14) меч виден через всё окружение, так же у меня, предметы которые я могу брать, видны сквозь окружение. Интересно, это только я заметил и столкнулся, либо я что то криво сделал, хотя наврятли.)
@АйтиНуб
@АйтиНуб 9 ай бұрын
Пока никак. Или делать так чтобы все объекты вне нужного окружение становились не видимыми, все равно все эти уроки нуждаются в доработке. Это надо делать целый ассет и быстро это не сделаешь и новичок тем более там ничего не поймет. Я могу записать уроки каждый на 5-6 часов, но кто их смотреть будет во первых, а во вторых кто за это за платит. В закрепленном комментарии все написано.
@ЛютыйОгурец-ы7я
@ЛютыйОгурец-ы7я 9 ай бұрын
@@АйтиНуб я всё понимаю, ты полностью прав, просто факт), а так то урок очень классный, благодаря ему я сделал подбор вещей, а так же научился пользоваться Raycast, и доработал другие механики других ютуберов, так что в любом случае спасибо за гайд) 😁👍
@АйтиНуб
@АйтиНуб 9 ай бұрын
@@ЛютыйОгурец-ы7я Ну хоть чем-то полезное. Главное понять куда копать надо, а дальше сам научишся.
@G0rich
@G0rich 9 ай бұрын
Добрый день, что делать если при старте сцены объект появляется не в том месте куда я его поставил в эдиторе, а в каком то другом, точно также если его выкинуть, проблема была в анимациях, но как мне сделать так что бы анимации были включены, но объект не телепортировался
@АйтиНуб
@АйтиНуб 9 ай бұрын
Привет. Ты смотри координаты свои. Лучше всего , чтобы земля была на 0 и тогда все остальное добавляешь. В инспекторе reset надо делать на всякий случай, после того как землю добавил.
@G0rich
@G0rich 9 ай бұрын
@@АйтиНуб понял, спасибо за ответ!
@rillqwix
@rillqwix Жыл бұрын
Делал игру пол года назад, и смотрел этот гайд, недавно решил вернутся, уже все подзабылось. И была та же проблема, что оружие видно через стены. Каким то образом тогда это решил. Сейчас вот ставил "static" на объектах карты, и по глупости все выделил и поставил "static". Оружие снова отображается, в чем может быть проблема? 😭
@АйтиНуб
@АйтиНуб Жыл бұрын
Не знаю, я не решил эту проблему :), надо было когда решил написать сюда я бы закрепил комментарий. Я уже давно завязал с юнити и с каналом, так что ничем не могу помочь, к сожалению. Может как то менять слои, когда берешь оружие.
@dma5380
@dma5380 Жыл бұрын
Брат я всё сделал как на видео но есть одна большая проблема Когда прибдежаюсь к обекту и питаюсь его взять нажав на E обект не берётся или берётся после нескольких попиток при том что луч проходит через обект Помоги пожалуйста
@АйтиНуб
@АйтиНуб Жыл бұрын
Может коллайдер на объекте маленький, по шире сделать.
@Instinct8854
@Instinct8854 Жыл бұрын
привет) такая интересная проблемма. когда я подбираю объект и бросаю он становится длиннее и чем больше я его подбираю и бросаю тем больше он вытягивается
@АйтиНуб
@АйтиНуб Жыл бұрын
Привет. Не знаю ). Первый раз такое слышу, смотри, ищи причину почему он может вытягиваться. На самом деле в юнити будет много всяких таких ситуаций которые надо будет решать, поищи в гугл, желательно на английском языке (больше шансов найти ответ), может у кого было что-то подобное.
@Instinct8854
@Instinct8854 Жыл бұрын
@@АйтиНуб привет еще такой вопрос. я сделал по гайду так чтобы предмет не проходил через стены, но если я выброшу предмет то на него можно будет смотреть через стены. у тебя в видео тоже самое, меч было видно через лестницу
@АйтиНуб
@АйтиНуб Жыл бұрын
@@Instinct8854 Значит баг, не заметил. Поищи в инете или на форумах может у кого уже было такое. Там скорее всего с камерами надо похимичить. я просто не имею этого проекта уже, проверить не могу. Если хочешь можешь дать проект, я посмотрю.
@АйтиНуб
@АйтиНуб Жыл бұрын
@@Instinct8854 Глянул видео. Там не баг, это из за culling mask, то есть там стоит что weapon видно через все объекты. Надо там похимичить или в коде просто weapon camera, когда оружие не в руке прописать замену маски. Дело в том, что я не профи в юнити, не делаю игры, это как хобби, так что сразу не скажу, поэтому самому еще надо разобраться, но это точно в масках камеры. Был бы проект этот, я бы глянул.
@Instinct8854
@Instinct8854 Жыл бұрын
@@АйтиНуб а куда проект скинуть?
@Alex_fullmetal
@Alex_fullmetal Жыл бұрын
Здравствуйте, а что делать если у меня оружие сквозь землю падает?
@АйтиНуб
@АйтиНуб Жыл бұрын
Привет. Коллайдеры на земле и на оружие есть?
@Alex_fullmetal
@Alex_fullmetal Жыл бұрын
Да
@АйтиНуб
@АйтиНуб Жыл бұрын
@@Alex_fullmetal А чек бок is trigger в коллайдере выключен на оружие?
@Alex_fullmetal
@Alex_fullmetal Жыл бұрын
@@АйтиНуб нету, сейчас исправлю, огромное спасибо вам!
@denismalinov1399
@denismalinov1399 Жыл бұрын
Привет. Можешь показать как кнопку атаки под андроид привязать? Во всем нете одна вода
@АйтиНуб
@АйтиНуб Жыл бұрын
Привет.К сожаление, без понятия, я когда мне надо было брал готовый ассет с андроид управлением и все, я профессионально не делаю игры, если надо что-то сделать беру ассеты, а что там нет, то дописую сам.
@ловецтуалета
@ловецтуалета Жыл бұрын
Привет, что делать если я подобрал орудие, но оно смотрит на меня, а не противоположно?
@АйтиНуб
@АйтиНуб Жыл бұрын
Привет. Так разверни его, здесь попробуй поменяй значения currentWeapon.transform.localEulerAngles = new Vector3(10f, 0f, 0f);
@ловецтуалета
@ловецтуалета Жыл бұрын
@@АйтиНуб Понял, можешь подсказать, я использовал твой скрипт на стрельбу из оружия и повесил его на два оружия, когда в руке первое оружие, то стреляет и первое и второе, как исправить?
@АйтиНуб
@АйтиНуб Жыл бұрын
@@ловецтуалета Здесь скрипт про поднятие предметов, какое отношение оно имеет к стрельбе? Делай отдельный скрипт на стрельбу.
@romachel2008
@romachel2008 9 ай бұрын
ПОЖАЛУЙСТА СДЕЛАЙ ТАКОЕ ЖЕ ВИДЕО ТОЛКО ЧТОБ ЭТО БЫЛО ПОД АНДРОИД
@mymini4350
@mymini4350 2 ай бұрын
Здравствуйте, Помогите решить ошибку. Assetspickupweapon. Cs(21,10): error CSO111: Type "PickUpWeapon" already defines a member called "PickUp" with the same parameter types.
@UkiSimada-dr8pv
@UkiSimada-dr8pv Жыл бұрын
Извините, а что делать если на близком расстоянии не подбирается предмет. Менять значение Distance не помогает
@АйтиНуб
@АйтиНуб Жыл бұрын
А на дальнем что работает? Если никак не поднимаются,то проверь есть ли коллайдер и риджитбоди на предмете.
@UkiSimada-dr8pv
@UkiSimada-dr8pv Жыл бұрын
@@АйтиНуб спасибо большое. Учту
@goldhumorist
@goldhumorist Жыл бұрын
почему когда объект имеет tag и layer Weapon его видно сквозь стены?
@АйтиНуб
@АйтиНуб Жыл бұрын
Потому что в слоях камеры, в масках так выставлено. Нужно стенам сделать слой и добавить в маску.
@goldhumorist
@goldhumorist Жыл бұрын
@@АйтиНуб вы можете сказать как это сделать?
@АйтиНуб
@АйтиНуб Жыл бұрын
@@goldhumorist Сказать не могу, к сожалению, это надо мне делать переделывать проект, снимать видео а на это у меня нет времени, просто возьми готовый ассет скачай и все, ну или экспериментируй сам, если хочешь научиться.
@АйтиНуб
@АйтиНуб Жыл бұрын
Короче попробовал ничего не получается. Работает для игры только когда оружие в руке постоянно, такой способ с двумя камерами не работает, если надо поднимать оружие. В интернете тоже ничего не нашел, у всех такой же способ как и у меня. Пробуй ассет найти подходящий.
@goldhumorist
@goldhumorist Жыл бұрын
@@АйтиНуб ладно. но все равно спасибо за помощь и за то, что потратили ваше время на меня
@gamedev-9135
@gamedev-9135 18 күн бұрын
У меня проблема, что теперь игрок видит все предметы за припятсвиями :(
@selastikplay
@selastikplay 4 ай бұрын
а как сделать поднятие предмета на андроид?
@ВіталійКиріченко
@ВіталійКиріченко 4 ай бұрын
С помощью UI кнопок
@reakcionera
@reakcionera Жыл бұрын
Спасибо)Все получилось, но есть проблема: как только я подбираю предмет он начинает меня толкать в сторону игрока
@АйтиНуб
@АйтиНуб Жыл бұрын
На предмете Ridgidbody наверное есть. Is Kinematic в инспекторе чекбокс включен , когда предмет в руках?
@reakcionera
@reakcionera Жыл бұрын
@@АйтиНуб да
@АйтиНуб
@АйтиНуб Жыл бұрын
@@reakcionera Не знаю тогда, смотреть надо что его толкать может. Попробуй другой предмет, у меня не толкает, значит ошибка где то в объектах твоих.
@RadioPlay-gw3mv
@RadioPlay-gw3mv Жыл бұрын
Почему, когда я смотрю вверх или вниз, ключ остаётся на месте
@АйтиНуб
@АйтиНуб Жыл бұрын
Какой ключ?
@RadioPlay-gw3mv
@RadioPlay-gw3mv Жыл бұрын
@@АйтиНуб ну объект, в данном случае я написал код на ключ, чтобы его поднять
@АйтиНуб
@АйтиНуб Жыл бұрын
@@RadioPlay-gw3mv Не можешь подобрать, я так понял. Увеличь дистанцию в скрипте, или проверь компоненты все ли есть на ключе (коллайдер, риджидбоди)
@RadioPlay-gw3mv
@RadioPlay-gw3mv Жыл бұрын
@@АйтиНуб не, вот я подбираю ключ, и когда поворачиваюсь влево и вправо, объект поваоривается относительно камеры, а когда повариваюсь вниз или вверх объект остаётся на этой же высоте, он не поворачивается вертикально
@АйтиНуб
@АйтиНуб Жыл бұрын
​@@RadioPlay-gw3mv Я уже сто пятьсот раз всем пишу, что наугад такие вещи сказать нельзя, если вы все сделали так как в видео, но у вас что-то не получилось, то это проблема в вашем проекте, и я не могу знать, что у вас там происходит. Если есть желание, то за архивируй папку с проектом и выложи на облако и дай доступ, я скачаю и посмотрю, когда будет время, смогу ли помочь или нет.
@nn_01
@nn_01 Жыл бұрын
что делать если юнити говорит что нет такого имени "hit"
@АйтиНуб
@АйтиНуб Жыл бұрын
В методе PickUp нету RaycastHit hit?
@nn_01
@nn_01 Жыл бұрын
@@АйтиНуб спасибо
@Dimiksons515
@Dimiksons515 Жыл бұрын
что делать если анимация удара проигрывается бесконечно
@АйтиНуб
@АйтиНуб Жыл бұрын
На самой анимации есть свойство loop это повтор. Выбираешь нужную анимацию, смотришь в инспектор и снимаешь птичку с loop.
@Dimiksons515
@Dimiksons515 Жыл бұрын
@@АйтиНуб спасибо
@nikos03
@nikos03 Жыл бұрын
Здравствуйте, у меня hit, который вводится в 20й строке не выделяется вообще, и, я думаю, из-за этого у меня не работает скрипт (ошибок не выделяет, скрипт из описания, но при запуске игры и попытке поднять предмет на Е ничего не происходит. Помогите пожалуйста исправить эту ошибку. Если что, могу код оставить в комментариях, хотя я там по сути ничего не менял, кроме названия самого скрипта)
@АйтиНуб
@АйтиНуб Жыл бұрын
Привет. Итак начнем сначала: переменные из скрипта так же по называли у себя в проекте, все названия совпадают? в иерархии все так же элементы стоят, как на видео? Hit это переменная, которая создается в PickUp(), где она должна выделяться? Если не береться предмет, попробуй увеличить дистанцию в скрипте не 15, а 20 например. У предмета, который ты пытаешься поднять Ridgidbody и Collider есть?
@nikos03
@nikos03 Жыл бұрын
@@АйтиНуб У меня Main Camera называется просто camera, hand стоит там же, где и на видео, у предмета есть rigidbody и mesh collider
@nikos03
@nikos03 Жыл бұрын
Тег на предмете стоит
@nikos03
@nikos03 Жыл бұрын
@@АйтиНубЯ поставил дистанцию на 30, всё равно не работает(
@АйтиНуб
@АйтиНуб Жыл бұрын
@@nikos03Тогда не знаю.
@d1nrayn187
@d1nrayn187 6 ай бұрын
как исправить баг, у меня персонаж поднимает только большие придметы и даже если поднимает то во торой раз уже не поднимает, всё делал по видео
@АйтиНуб
@АйтиНуб 6 ай бұрын
Ну не видя проэкт в глаза сложно сказать. У меня все работало нормально. Не поднимает предмет, скорее всего не попадает на коллайдер, слишком маленький или нет вообще на предмете. Остальное надо самому смотреть почему не работает, какие ошибки могут быть, если сам не сможешь, то бери готовый ассет и не мучайся..
@d1nrayn187
@d1nrayn187 6 ай бұрын
@@АйтиНуб не, уже эту проблему решил, оказывается если изменять фёрст персон то у него коллайдер перекрывает другие
@kireeshkamine
@kireeshkamine Жыл бұрын
ошибка( можете прислать готовый скрипт для нахождения ошибки
@АйтиНуб
@АйтиНуб Жыл бұрын
Куда прислать, скрипт в описании есть.
@darni00931
@darni00931 7 ай бұрын
А как для андроид сделать?
@fafwdawdasdaw
@fafwdawdasdaw 5 ай бұрын
помогите пж всё сделал как показано в ролике нго ничего
@АйтиНуб
@АйтиНуб 5 ай бұрын
Как? У меня нет вашего проэкта.
@nazgul239
@nazgul239 Жыл бұрын
Привет! У меня такая странная вещь, в Visual Studio такие слова как GameObject, Physics и Raycast белые просто. Помоги пожалуйста)
@daniyarmukashov1137
@daniyarmukashov1137 Жыл бұрын
ты не подключил VS к unity
@daniyarmukashov1137
@daniyarmukashov1137 Жыл бұрын
kzbin.info/www/bejne/g3iYZ5KAj6xme5Y
@MrGizmo1488
@MrGizmo1488 Жыл бұрын
Попробовал все что можно. От руки писал, ваш код скопировал и вставил. Скрипт не становиться на обьект Hand. Пишет что в нем есть ошибки, а ошибок нет. "The associated script can not loadded. Кто знает в чем дело ?
@АйтиНуб
@АйтиНуб Жыл бұрын
То есть ты хочешь сказать, что ты скачиваешь скрипт PickUpWeapon, создаешь любой пустой объект в иерархии, на него закидуешь скрипт и он у тебя выдает ошибки и не вставляется? Я тебе не верю, с чего это вдруг, у меня все нормально вставляется. Можешь либо видео снять, либо проект выслать, просто интересно, как такое может быть.
@nazgul239
@nazgul239 Жыл бұрын
У меня такая же проблема
@Хутуба
@Хутуба Жыл бұрын
У меня оружие сквозь объекты видно теперь
@АйтиНуб
@АйтиНуб Жыл бұрын
Да есть такое не учел, там при поднятии у камеры надо слои обратно сделать, чтобы видно было.
@Хутуба
@Хутуба Жыл бұрын
@@АйтиНуб спасибо
@АйтиНуб
@АйтиНуб Жыл бұрын
@@Хутуба Вот документация по слоям камеры docs.unity3d.com/ScriptReference/Camera-cullingMask.html В коде в методе PickUp включаешь нужные слои, попробуй так. У меня нет этого проекта уже, я бы сам попробовал, просто нет времени делать снова.
@АлексейНикифоров-ъ1и
@АлексейНикифоров-ъ1и 10 ай бұрын
не решил? @@АйтиНуб
@rekttebykin8901
@rekttebykin8901 Жыл бұрын
а можно ли найти бесплатный ригидбоди
@АйтиНуб
@АйтиНуб Жыл бұрын
В смысле!? А он есть бесплатный.
@MondyKun
@MondyKun 8 ай бұрын
Подбираю любой предмет и мой перс начинает либо сам ходить, либо летать) Работает с разными предметами и даже если модель удалить персонажа. Совсем ничего не понимаю.....
@MondyKun
@MondyKun 8 ай бұрын
Выяснил, что почему-то фонарик двигается вместе с камерой и при этом толкает коллайдер модельки персонажа)
@АйтиНуб
@АйтиНуб 8 ай бұрын
@@MondyKun Проверяйте все свойства объектов, точки и координаты, если появляются такие артефакты.
@preffire
@preffire Жыл бұрын
Я вещи могу сквозь стени кидать
@АйтиНуб
@АйтиНуб Жыл бұрын
Коллайдера нет на стене.
@preffire
@preffire Жыл бұрын
@@АйтиНуб он есть просто если я его зделаю большим то тогда не будет бага но не прикольно персонажу будет
@АйтиНуб
@АйтиНуб Жыл бұрын
@@preffire Ну тогда не знаю.
@Chichitable
@Chichitable 6 ай бұрын
У меня вообще не чего не работает
@user-sm4el5yo4o
@user-sm4el5yo4o 10 ай бұрын
что делать если для подъёма и бросания оружия сделал другие клавиши, но теперь выдает ошибку
@АйтиНуб
@АйтиНуб 10 ай бұрын
То есть поменял например "E" на "F" и выдает ошибку?Тогда не знаю.
@Моднутый
@Моднутый Жыл бұрын
Ошибка, есть нажать Q без предмета- Каким образом можно исправить?
@АйтиНуб
@АйтиНуб Жыл бұрын
Не знаю. Только что специально скачал скрипт из описания сделал сцену, повесил скрипт, все работает без всяких ошибок. Так что ошибка где то в твоем проекте, попробуй создай пустую там примени просто на фигуре какой нибудь. Если ты не будешь сам пробовать ты никогда не научишься, а если хочешь по быстрому игру сделать, бери готовый ассет и все.
龟兔赛跑:好可爱的小乌龟#short #angel #clown
01:00
Super Beauty team
Рет қаралды 103 МЛН
ЗНАЛИ? ТОЛЬКО ОАЭ 🤫
00:13
Сам себе сушист
Рет қаралды 3,8 МЛН
😜 #aminkavitaminka #aminokka #аминкавитаминка
00:14
Аминка Витаминка
Рет қаралды 2,4 МЛН
这是自救的好办法 #路飞#海贼王
00:43
路飞与唐舞桐
Рет қаралды 79 МЛН
КАК ПОДБИРАТЬ ПРЕДМЕТЫ В UNITY 3D???
3:36
Punk Programmer
Рет қаралды 21 М.
СОЗДАНИЕ ШУТЕРА В UNITY. Стрельба Raycast C# | Unity урок by Artalasky
21:52
ARTALASKY CG - Как создать игру
Рет қаралды 174 М.
ПОЧЕМУ ВСЕ ТРЯСЕТСЯ в UNITY ?
39:14
Eccentric Games
Рет қаралды 57 М.
龟兔赛跑:好可爱的小乌龟#short #angel #clown
01:00
Super Beauty team
Рет қаралды 103 МЛН