/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/EnginePlugins/AiPlugin/Navigation/Steering.h
24 строки
664 B
Jan Krassnigg
Some fixes for AI navigation and steering
18 сен 2023, 22:30
18 сен 2023, 22:30
f0ee0ca
Код
Авторство
О чём код?
#pragma once #include <AiPlugin/Navigation/Navigation.h> #include <Foundation/Math/Angle.h> #include <Foundation/Math/Quat.h> #include <Foundation/Math/Vec3.h> /// Work in progress, do not use. /// /// Attempt to implement a steering behavior. struct EZ_AIPLUGIN_DLL ezAiSteering { ezVec3 m_vPosition = ezVec3::MakeZero(); ezQuat m_qRotation = ezQuat::MakeIdentity(); ezVec3 m_vVelocity = ezVec3::MakeZero(); float m_fMaxSpeed = 6.0f; float m_fAcceleration = 5.0f; float m_fDecceleration = 10.0f; ezAngle m_MinTurnSpeed = ezAngle::MakeFromDegree(180); ezAiSteeringInfo m_Info; void Calculate(float fTimeDiff, ezDebugRendererContext ctxt); };