Я сделал положение камеры 10 единиц от объекта, но не позади него. Я не хочу, чтобы положение камеры позади объекта сразу, когда оно вращается, я хочу, чтобы при повороте объекта положение камеры двигалось медленно, пока оно не окажется за объектом.Как переместить камеру в XNA только через несколько минут?
0
A
ответ
-1
Заканчивать Образец камеры в XNA App Hub: http://create.msdn.com/en-US/education/catalog/sample/chasecamera
Это в основном делает то, что вы описали: это погоня камера, которая отстает от объекта и следует за ним с помощью «пружины, как» поведение.
Из обзора: «Движение как корабля, так и камеры регулируется простой физикой. Когда корабль ускоряется, камера отступает назад. Когда корабль поворачивается, камера, в свою очередь, отстает, чтобы показать частичный просмотр профиля судна. Когда судно перестает двигаться, камера постепенно возвращается на место «
Смежные вопросы
- 1. Как переместить камеру в three.js?
- 2. Переместить камеру только до определенной позиции
- 3. Несколько последовательных портов считывают только через несколько минут
- 4. Движение камеры. Как переместить камеру?
- 5. Как перенаправить страницу через несколько минут?
- 6. Как переместить 2D-камеру в OpenGL
- 7. Сессия Истекает через несколько минут
- 8. SharedPreferences исчезают через несколько минут.
- 9. ADB отключается через несколько минут
- 10. Как переместить камеру Maya в процентах
- 11. Как нарисовать и переместить квадрат в XNA?
- 12. OpenFrameworks: Переместить «камеру» в лоток Vbo?
- 13. Переместить файлы в 30 минут
- 14. MySQL столбец обновления через несколько минут
- 15. Как переместить камеру для своей 2D-игры?
- 16. Как захватить несколько фотографий через камеру в Android
- 17. Push notifivations перестают работать через несколько минут
- 18. Как сменить камеру посмотреть на точку в XNA
- 19. Автоматически удалять запись через несколько минут
- 20. php session истекает случайно через несколько минут
- 21. OnDemand WebJob не работает через несколько минут
- 22. Почему мой websocket закрывается через несколько минут?
- 23. Переместить файлы старше x минут
- 24. Скрипт Python останавливается через несколько минут
- 25. Диаграмма динамически обновляется через несколько минут
- 26. Завершить транзакции SQL Server через несколько минут
- 27. Время работы PHP через несколько минут
- 28. как позиционировать камеру в XNA 10 единиц, но не сзади?
- 29. Таймер останавливается через несколько минут, почему?
- 30. виджет прекращает обновление через несколько минут
MathHelper.Lerp будет вам полезна. Я использую его для чего угодно, где я хочу приятный «плавный» переход. В основном, он умножает значение на (0.x * (значение - желательно)) (вы указываете x). Это называется линейной интерполяцией. Поэтому, если вы сделали это 0.5, каждый кадр вашего значения будет на 1/2 ближе к желаемому. Вы можете Lerp угол камеры к углу персонажа. –