Как реализовать пулевое время в Box2d? - PullRequest
5 голосов
/ 02 сентября 2011

Я хочу реализовать какое-то время для моего приложения box2d, поглядывая вокруг, я нашел сообщение, в котором они предлагают изменить временной интервал (примерно с 1/30 до 1/60), но его быстро помечают как плохую практику,все, что мне нужно, это базовый триггер для медленного движения, есть идеи?

Ответы [ 2 ]

0 голосов
/ 23 июля 2014

Это можно сделать, изменив временной шаг.

Изменение временного шага немного изменит симуляцию и сделает ее менее детерминированной.

Приемлемо ли это зависит от того, насколько важно, чтобы вашфизическое моделирование детерминировано.

Если это игра для одного игрока, а не для хардкорной игры, вам, вероятно, не стоит об этом беспокоиться.

Я использую время пули в однопользовательской iOSстрелок и все нормально.Вселенная не разрушается.

0 голосов
/ 21 июля 2014

Начиная с Box2D 2.0 + изменение шага по времени не оказывает негативного влияния на симуляцию, поэтому просто используйте меньший шаг по времени.

...