Я хочу реализовать какое-то время пули для моего приложения box2d, googling around Я нашел сообщение, предлагая изменить timestep (что-то вроде от 1/30 до 1/60), но его быстро помечены как плохая практика, все Мне нужен базовый триггер включения/выключения для медленного движения, любые идеи?Как реализовать пулевое время в Box2d?
ответ
От Box2D 2.0+ Изменение шага времени не оказывает отрицательного влияния на моделирование, поэтому просто используйте меньший временной шаг.
Работает в щепотку. Выбрасывает детерминизм из окна и в яму лавы. –
Это можно сделать, изменив значение времени.
Изменение временной отметки слегка изменит симуляцию и сделает ее менее детерминированной.
Независимо от того, насколько это приемлемо, зависит от того, насколько важно, чтобы ваше физическое моделирование было детерминированным.
Если это однопользовательская игра, а не игра в хардкор, вам, вероятно, не нужно беспокоиться об этом.
Я использую пулевое время в одиночном шутере iOS, и все в порядке. Вселенная не разрушается.
- 1. Как контролировать время в Box2d?
- 2. Пуля превращается в пулевое отверстие
- 3. Пулевое обстрел в направлении вращения
- 4. Что такое пулевое пул
- 5. Пулевое изображение Автоматическое определение размера
- 6. Создать во время выполнения/шаг? Libgdx box2d
- 7. Как я могу реализовать множественное касание в Box2D?
- 8. Как реализовать вращающийся прямоугольник вокруг круга в libGDX Box2D?
- 9. Как получить расстояние, которое тело двигало во время шага box2D?
- 10. change box2d body fixtures во время анимации
- 11. Как реализовать время на Android
- 12. Трение в Box2d
- 13. Сделайте вихрь в Box2D
- 14. Как реализовать время сеанса в OpenERP
- 15. Как удалить box2d Fixture
- 16. Box2D в Objective-C
- 17. Как рассчитать нагрузку в Box2D?
- 18. Как создать «круги» в Box2D?
- 19. Как создать сустав в Box2d
- 20. Как визуализировать углы Box2D
- 21. Box2D вращать объект, как?
- 22. Как повернуть корпус Box2d?
- 23. Как использовать распределитель Box2D?
- 24. Как комбинировать тела Box2d?
- 25. Box2D - Как ускорить ускорение
- 26. Как предотвратить туннелирование объектов датчика в Box2D
- 27. Перетаскивание UIViews с Box2d (iOS)
- 28. Как реализовать лицензирование во время выполнения?
- 29. Pong in Box2D XNA
- 30. Сделать тестер в Box2d
Почему это плохая практика? – Andrew
Моделирование менее точное, я думаю, что расчет абаба будет неправильным для нескольких временных меток и может позволить туннелирование даже пулевых тел, а также, возможно, такие вещи, как теплый старт, будут немного испорчены. Но для случая Рикардо это может быть хорошо, я бы сказал, дайте ему повод и побеспокоитесь о любых проблемах, если они действительно появятся. – iforce2d
Прохладный, я попробую и посмотрю, что получится. –