快速扫射功能这个repo提供了最佳扫射的实现。为了加速计算,我们还使用SSE4对计算进行了矢量化。这些函数可用于模拟目的,例如计算最佳路径。对于这些应用,大部分计算时间可能用于生成新的速度和位置。用法:要使用strafe-sse4.hpp函数,请包含strafe-sse4.hpp。假设我们想以1000 fps的半条命默认设置左射。在这种情况下,速度和单位加速度向量之间的最佳角度由常数除以速度的反余弦给出,这被归类为情况2扫射。实现此功能的函数名称中包含c2。假设我们要扫射1000帧。我们将首先使用strafe_c2_precom1来预先计算一些将存储在c2_params_t中的数据。c2_params_t c2params; strafe_c2_precom1 ( 30 , 0.001 * 320 * 10 )
暂无评论