我在Unreal Engine 5中制作一个游戏,主要使用C++并带有自定义物理系统。问题在于,我需要DeltaTime来正确应用物理效果,目前一个单独的"Move(float DeltaTime)"函数从Tick中获取它。但问题是,我刚刚制作了一个冲刺功能,它在某个方向施加力,但这个冲刺由输入调用,且其参数中没有DeltaTime。创建一个布尔变量并在Move函数中应用冲刺(这意味我也要为所有其他与物理相关的功能做同样的事)是不是一个坏主意?我应该将代码模块化吗?
感谢阅读
我在Unreal Engine 5中制作一个游戏,主要使用C++并带有自定义物理系统。问题在于,我需要DeltaTime来正确应用物理效果,目前一个单独的"Move(float DeltaTime)"函数从Tick中获取它。但问题是,我刚刚制作了一个冲刺功能,它在某个方向施加力,但这个冲刺由输入调用,且其参数中没有DeltaTime。创建一个布尔变量并在Move函数中应用冲刺(这意味我也要为所有其他与物理相关的功能做同样的事)是不是一个坏主意?我应该将代码模块化吗?
感谢阅读
评论 (0)