Перемещение объекта путем перетаскивания (мобильное устройство) заставляет шарики выпадать из чашки.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Перемещение объекта путем перетаскивания (мобильное устройство) заставляет шарики выпадать из чашки.

Сообщение Anonymous »

У меня есть чашка, внутри которой лежат шарики. Все 2D
Я использую Rigidbody2d и Collider2d.

При работе в единстве и перемещении чашки (с помощью клавиш со стрелками) шарики остаются внутри чашки. Я также добавил перетаскивание для Android Touch для перемещения чашки.

Проблема в том, что при слишком быстром перемещении чашки (путем перетаскивания) шарики падают из коллайдера чашки ( используя коллайдер Polygon 2d).

Код для движения:

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

 public float speed = 0.1F;
void Update() {
if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Moved) {
Vector2 touchDeltaPosition = Input.GetTouch(0).deltaPosition;
transform.Translate(-touchDeltaPosition.x * speed, -touchDeltaPosition.y * speed, 0);
}
}
Я пытался поиграться с параметром скорости, но это не особо поможет. если движение чашки слишком медленное, для меня это бесполезно.
Я считаю, что это связано со скоростью/силой мяча или чашки, из-за которой коллайдер чашки промахивается...

Любая помощь в этом вопросе будет принята с благодарностью!

Подробнее здесь: https://stackoverflow.com/questions/243 ... om-the-cup
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Жест перетаскивания Android: можно ли иметь события в начале перетаскивания во время перетаскивания?
    Anonymous » » в форуме Android
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Как я могу заставить мои надувные шарики менять цвет после того, как они сталкиваются друг с другом в JavaScript и холст
    Anonymous » » в форуме CSS
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Как я могу выпадать () много элементов из Deque?
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Как я могу выпадать () много элементов из Deque?
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Java Отправить printjob в чашки (принтер сокета)
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

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