Kinematic Character Controller

Kinematic Character Controller - относительно низкоуровневое решение для управления персонажами Kinematic Character Controller - относительно низкоуровневое решение для управления персонажами, которое не привязано к какому-либо конкретному игровому жанру
0

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

Для кого это?

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

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

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

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

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

2026-04-17 20:39:01

Comments

AI Toolbox with ChatGPT, DALL·E, Whisper, Gemini etc
AI Toolbox with ChatGPT,... AI Toolbox — мощный инструмент для...
View
[HDRP] Ruined Crypt - Unity (v2022.3.55 or higher)
[HDRP] Ruined Crypt - Unity... Crypt Ruins — высококачественный набор...
View
Kisak-Strike Source CS:GO
Kisak-Strike Source CS:GO порт CSGO, предназначенный для...
View
POLYGON - Pro Racer Pack - Art by Synty forUnity
POLYGON - Pro Racer Pack -... Большой набор low poly гоночных ассетов...
View
Beat 'Em Up - Game Template 3D для Unity | Система файтинга
Beat 'Em Up - Game... Полноценный шаблон Beat ‘Em Up игры для...
View
Low Poly Megapolis
Low Poly Megapolis Этот набор представляет собой набор из...
View
Shader Painter
Shader Painter Shader Painter - это инструмент для...
View
NodeCanvas
NodeCanvas Комплексное решение для разработки...
View
Stronghold
Stronghold Шагните в средневековый мир меча и...
View
R.A.M 2019 - River Auto Material 2019
R.A.M 2019 - River Auto... Создавайте реки, дороги, моря и озера с...
View
Telegram VPN Bot