strafefuncs:快速实现半条命扫射物理

时间:2024-07-27 01:49:16
【文件属性】:

文件名称:strafefuncs:快速实现半条命扫射物理

文件大小:3KB

文件格式:ZIP

更新时间:2024-07-27 01:49:16

C++

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


【文件预览】:
strafefuncs-master
----strafe-sse4.hpp(4KB)
----README.md(3KB)
----.gitignore(3B)

网友评论