gpt4 book ai didi

c# - SharpDX 修复了时间步长问题

转载 作者:行者123 更新时间:2023-11-30 20:54:57 26 4
gpt4 key购买 nike

我正在使用 SharpDX 2.5.0 并且我有一个游戏类,我尝试禁用固定时间步长,但是它似乎不起作用,我仍然得到 59-60 FPS。我只画了一个犹他茶壶,所以我很确定它一定能以更高的速度(比如 1000)FPS 工作。这是我所做的:

    protected override void LoadContent()
{
// ...

// Disabling fix time step.
this.IsFixedTimeStep = false;

// ...

base.LoadContent();
}

我是不是忘记了什么?我必须以某种方式应用此更改吗?还是我做错了地方(我也试过在其他地方做但没有成功)?感谢您的回答:

穆阿迪布

最佳答案

您需要禁用垂直同步和固定时间步长,尝试将其添加到游戏构造函数中:

// GraphicsDeviceManager is mandatory for a Toolkit Game
_graphicsDeviceManager = new GraphicsDeviceManager(this);
// disable vsync
_graphicsDeviceManager.SynchronizeWithVerticalRetrace = false;
// disable fixed timestep
this.IsFixedTimeStep = false;

关于c# - SharpDX 修复了时间步长问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18676425/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com