是这么个情况,我在把之前写的框架逐步完善了之后打算修复点玩着特别响的问题。
然后就注意到这么个情况,这个IsFixedTimeStep是帧修复率的处理。如果为true的话最高只为60,但是如果想要帧率超过60必须把这个置位false。那么就有一个问题了,如果把这个设置为false之后,Update和Draw的刷新率蹭蹭往上涨。
修复很简单,直接定位到game的元素,然后令其重开为true就好。观察分析处,唯一配置了该标志的只有构造函数。所以,作者根本没有对这个属性做可选配置,你要降低配置必须要用外挂等方式把这个标准属性改了(这本质还是property,修改是个函数,所以还得用CLR注入……)。