Онлайн всего: 1
Гостей: 1
Пользователей: 0
Все пользователи

Kinematic Character Controller

Скачать данный материал могут только зарегистрированные пользователи.


Внимание! Наш сайт переезжает на новый хостинг. Уже ведутся работы по переносу проекта. Данный сайт будет закрыт навсегда!
Премиум пользователям необходимо зарегистрировать новый аккаунт с той же почтой,
что и на этом сайте, чтобы перенести премиум аккаунт на новый сайт. Сделать это можно здесь.
Версия Unity
2020.3.23 или выше
Версия
3.3.2
Коммерция
запрещено
Просмотров
466
Загрузок
8
Автор:
eXe

Описание

Kinematic Character Controller - относительно низкоуровневое решение для управления персонажами, которое не привязано к какому-либо конкретному игровому жанру и предназначено для чистой интеграции в любой проект / архитектуру с минимальными трениями или раздуванием, насколько это возможно. Вместо использования физики твердого тела он использует алгоритм "столкновения и скольжения", который делает его движения идеально плавными, точными и отзывчивыми. Обратите внимание, что его "кинематическая" природа означает, что он не будет автоматически толкаться силами или жесткими телами. Такого рода взаимодействия должны быть четко прописаны в сценарии.

Для кого это?

Для использования этого пакета требуются сильные знания в области программирования и 3D-математики. Это ни в коем случае не решение "подключи и играй", и оно ожидает, что вы напишете свой собственный код ввода, камеры, анимации и обработки скорости / поворота. Он был создан для пользователей, которые хотят иметь полную свободу в написании своих собственных игровых контроллеров персонажей, но хотят иметь прочную основу для начала.

Как он используется?

Вы добавляете компонент "KinematicCharacterMotor" в свой GameObject, а затем создаете свой собственный пользовательский класс, который реализует интерфейс ICharacterController, и назначаете его двигателю, предоставляя вам различные "обратные вызовы" от двигателя. Примерами таких обратных вызовов являются: UpdateVelocity, UpdateRotation, IsColliderValidForCollisions и т.д.....

Что входит в комплект?
Этот пакет содержит:

- "Основные" компоненты, которые пользователи будут использовать для создания своих собственных контроллеров персонажей
- "Примерный" контроллер символов, предназначенный для демонстрации возможностей системы (тот, который вы видите в демо-версии WebGL)
- "Пошаговое руководство", представляющее собой серию руководств, в которых приведены примеры того, как реализовать общие функции, такие как двойные прыжки, лазание по лестницам, плавание, rootmotion и т.д....

Видео и скриншоты


Поддержать проект

Вы можете поддержать наш проект для его дальнейшего развития. Для этого приобретите uPremium и пользуйтесь всеми функциями нашего сайта.

340 руб.подробнее

Комментарии

slavashilin07 Комментарий к материалу
https://disk.yandex.ru/client....-03.png

И что? И как исправлять?
OneManArmy Комментарий к материалу
smertini Комментарий к материалу
 Смотрите также
Все файлы

Старая форма входа