Сап двач , помогите разобраться с реализацией системы ( stealthkill , dropdown ) . Вот у меня есть примерное понимание работы данной системы касательно FPS контроллеров .> 1) Мы берём в таргет игрока или бота 2) При вызове данной функции : >FPS 1)Выключаем FPS компоненты 2)Включаем скрытые фрагменты TPS контроллера и проигрываем анимацию атаки >Target 1)Проигрываем анимацию смерти >Объясните недочёты , и если есть ошибки
Бамп
>>259335 (OP)Тут дохерища всего на самом деле. Ты рассказал, как говнодизайнер, упустив 1000 моментов кодирования на уровне игровой логики и движка. Сразу скажем, что сети нет и это одиночная игра.1) забираем инпут2) отключаем аишников 3) переключаем камеру в режим "наблюдатель" с таргетом "враг" (можно запистить анимацию какую-нибудь)4) запускаем анимацию6) во время проигрывания анимации запускаем корутину на создание оружия для дропа7) дропаем оружние8) на конец проигрывания анимации вешаем: возврат камеры, ввода, возобнавление аишников, отправку события о стелскиле для какого-нибудь менеджера ачивментов
>>259344Ну допустим не дропается оружие, отходящая камера не нужна, ачивок нет. Остается то, что ОП описал.
>>259345> не дропается оружие, отходящая камера не нужна, ачивок нет. Остается то, что ОП описал.>>259344Спасибо
>>259344>>259344вообще я хотел узнать со стороны кода
>>259344>>259347получается что верно мыслил )
>>259344Двачую этого. Давай представим, что у тебя есть задача "Написать логику для стелскила". Вот ты садишься, задумываешься и начинаешь думать:Так, меняется камера. Какой таргет и режим у неё теперь? Ага, режим наблюдатель и таргет "враг". Дальше запускаем анимацию и дроп. Всё сделано, done. И потом от тестеров: камера не вернулась в исходное состояние, видео ui при анимации, меня успели убить аишники, протормоз при дропе оружия, камера слишком близко-далеко, время/скорость анимации не настраивается, улетел в текстуру, аишник упал криво-некрасиво, остался эффект от урона который я получил за сек до этого, сворачивание во время анимации крашит игру, хочу возможность скипнуть анимацию, хочу делать замедление как в хитмене и скринспейс эффект, и прочее.
Отключать АИшники? А может просто делать перса невидимым для них в этот момент?
Тебе нужен как минимум нормальный контроллер камеры для этого. Умеющий переходы между первым лицом и показом стелс-килла. Нужна ещё штука которая будет правильно размещать персонажей чтобы воздух не хватался. Система для определения какой тип анимации играть. И кучу мелочей. Например должен ли персонаж быть неуязвимым в это время? Что должно происходить с остальными персонажами? Как должно работать управление? Что с сейвами? И так далее.