我正在创建一个太阳系模拟器使用统一2021。统一timeScale在缺省情况下是1,在实时中转换为1秒.在100,的编辑器中有一个上限,这意味着实时的1秒等于模拟中的100秒。
现在,正如你可以想象的那样,对于“空间”模拟来说,这个上限太低了。有人有办法或建议如何绕过这个上限吗?
我理解Unity是如何工作的,但我似乎没有找到实现这一目标的方法。
理想结果的一个很好的例子是宇宙沙箱中的timeScale,如果我没有弄错的话,它是在统一中开发的。
谢谢!
发布于 2022-11-30 15:18:30
一种可以做到的方法是Kerbal空间计划处理时间偏差高达100,000倍的方式,这就是在指定的时间之后对航天器的位置进行计算,而不计算每一个游戏中的帧(如这里所示)。该方法不允许航天器在大气阻力等复杂的物理力作用下,但能准确地模拟航天器在太空旅行过程中的可预测轨迹。
https://stackoverflow.com/questions/74629973
复制相似问题