RealityKit.Кинематика + коллизии (visionOs)IOS

Программируем под IOS
Ответить
Anonymous
 RealityKit.Кинематика + коллизии (visionOs)

Сообщение Anonymous »

Я новичок в разработке VisionOS. Я пытаюсь создать сцену, основанную на физике (с гравитацией), где пользователи могут поднимать и перемещать объекты на верстаке. Я борюсь с физическим взаимодействием во время жеста перетаскивания. Я пробовал:
  • Кинематический режим: Если я переключусь на 

    Код: Выделить всё

    .kinematic
     во время перетаскивания объект перемещается плавно, но пересекает другие объекты (без столкновений).
  • Динамический режим: Я пытался сохранить его 

    Код: Выделить всё

    .dynamic
     и применял линейную скорость к положению руки, но движение кажется медленным и неотзывчивым.
  • Гибридный подход: Я попробовал переключиться на 

    Код: Выделить всё

    .kinematic
     во время 

    Код: Выделить всё

    DragGesture.onChange
     и обратно 

    Код: Выделить всё

    .dynamic
     при столкновении, но это приводит к тому, что объект сильно дрожит/трясется при касании других объектов.
Кто-нибудь нашел чистый способ перетаскивания объектов, сохраняя при этом сплошные столкновения.
Спасибо за помощь!

Подробнее здесь: https://stackoverflow.com/questions/798 ... s-visionos
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»