Имеются три капсулы. Все физичны и могут падать под гравитацией.

Они параллельны и конец одной совпадает с началом следующей. Они также связаны физ-констрайнтами (между 1 и 2. Между 2 и 3). Констрайнты настроены так, что капсулы могут болтаться относительно друг друга не более чем на 0 градусов , но с некой "пружинистостью" если приложить силу к какой-нибудь капсуле.
По событию делаю поворот второй капсулы и хочу, чтобы третья тоже сместилась и сохранила прявязку "начало-конец". (проще говоря сделаю механизм с поворотом некой составной детали) . У меня поворачивается вторая капсула, а третья при этом остается на месте. Это не устраивает.
Вопрос: Скелет из двух костей подходит для такой задачи или как то проще можно решить?

11 ответов

12 просмотров

Скелет из двух костей - это те же самые 2 коллайдера с констрейнтом между ними. Чтобы 3-я капсула полностью повторяла поворот второй капсулы по одной из осей, тебе нужно в констрейте залочить соответствующую ось. Если речь идёт именно о смещении, нужно залочить соответствующие линейные лимиты.

Quasar- Автор вопроса
Aleksei DTG
Скелет из двух костей - это те же самые 2 коллайде...

хочу напомнить, что все капсулы - физичны. Я просто так не могу повернуть капсулу, чтобы она соххранила относительное положение. Я поворачивал ее когда отключал физику для нее. Но так не подойдет

Quasar
хочу напомнить, что все капсулы - физичны. Я прост...

Так во-первых, ты не уточняешь как именно ты поворачиваешь капсулу. Ты пишешь, что "делаю поворот второй капсулы", это может быть как поворот через Torque, следствие физической симуляции и т.д. Ты пишешь, что вторая капсула поворачивается, а третья нет. Вот я тебе и отвечаю - правильно настраиваешь констрейнт и 3 капсула будет поворачиваться за второй сама. И, во-вторых, "Я просто так не могу повернуть капсулу, чтобы она соххранила относительное положение" ещё как можешь, но судя по твоему описанию тебе это и не нужно в этой задаче

Quasar- Автор вопроса
Quasar
Попробую через Torque . спасибо

Так в чём вопрос-то у тебя был в итоге, в том, что капсула не поворачивается или то, что третья капсула за второй не следует? Ты же про совершенно разные вещи говоришь...

Quasar
хочу напомнить, что все капсулы - физичны. Я прост...

Вижу, что ты отредактировал ответ, становится немного понятнее. Если по какой-то причине нужно повернуть капсулу вручную, ну так и вращай как обычно. Добавляй ей любой поворот с телепортом физики (или без). Если констрейнт настроен правильно, третья капсула сама повернётся вслед за второй, за это целиком и полностью отвечает констрейнт, а не твои действия со второй капсулой. Если тебе зачем-то понадобилось делать такое вращение на каждый тик, то это делается на пост физикс тике, чтобы не было гличей

Quasar- Автор вопроса
Aleksei DTG
Вижу, что ты отредактировал ответ, становится немн...

" на пост физикс тике" это тоже приму на заметку . спасибо

Quasar
" на пост физикс тике" это тоже приму на заметку ...

Ну да, это нормальная практика, когда тебе надо вручную корректировать положение симулируемого тела

Quasar- Автор вопроса
Quasar
в UE5.1 не могу найти пост физикс тик

Это не в событии нужно сделать, а в свойствах актора или компонента для которого вызывается тик

Quasar- Автор вопроса
Aleksei DTG
Это не в событии нужно сделать, а в свойствах акто...

вот все свойства физики компонента. Где именно?

Похожие вопросы

Обсуждают сегодня

Нужен пулл реквест с хаммингберд + асинкхттпклиент или хаммингберд + юрлсессия?
Karl {🌪️}{🐊} Shinobi
7
Всем привет. Подскажите, почему не меняется значение поля при переключении сайта?
Alexander Peterikov
11
Можно ли загрузить скрипт py в бота чтобы он работал по нему? как это сделать?
huskadam #RCC Фанат? @hitlerpvp
13
Приветствую друзья, подскажите сколько в среднем стоит на данный момент создать тг бота который будет как магазин? Показывать ассортименты доставлять заказы и тд? Все по станд...
Eugene
3
А вот из практических задач на работе, кто работает расскажите относительно задач на работе, как вообще выживаете. Если есть желание, интересно тоже что и как сейчас с этим . ...
...
2
Привет. На сайте с видео установлена защита, не позволяющая скачивать видео, делать скриншоты и скринкасты, но это работает только с пк и устройств эпл. С андроида работают ск...
Lencore
1
'frakturBold' => ['𝖆', '𝖇', '𝖈', '𝖉', '𝖊', '𝖋', '𝖌', '𝖍', '𝖎', '𝖏', '𝖐', '𝖑', '𝖒', '𝖓', '𝖔', '𝖕', '𝖖', '𝖗', '𝖘', '𝖙', '𝖚', '𝖛', '𝖜', '𝖝', '𝖞', '𝖟', '𝕬', '𝕭', '𝕮', '𝕯'...
Roma
4
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Добрый день, не подскажите, если в OC-V3 поменять страндартную директорию /storage/ на /storage2/ - не будет сильно много проблем ?
Max Dubovsky
32
Добрый день! Кто-нибудь знает как подключить твиг в контроллеры плагина?
Николай Афанасенко
5
Карта сайта