C# 在C语言中使用TimeSpan加速游戏时间#

C# 在C语言中使用TimeSpan加速游戏时间#,c#,dispatchertimer,C#,Dispatchertimer,我需要创建一个加速的游戏时间(大概是使用调度程序)。我希望1分钟的“实时”等于10分钟的“游戏时间” 还有,我如何设置游戏时间?这是DateTime对象吗?例如,假设游戏在0600开始。每6秒我希望游戏时间增加1分钟 我该怎么做?谢谢 GameTime更可能是一个TimeSpan对象,它从零开始,并通过使用其Add方法以任意秒数递增。每次“真实世界计时器”注册6秒的更改时,您将向TimeSpan对象添加60秒。您可能希望设置“真实世界计时器”对象,以便在每过6000毫秒时通知您。GameTime

我需要创建一个加速的游戏时间(大概是使用调度程序)。我希望1分钟的“实时”等于10分钟的“游戏时间”

还有,我如何设置游戏时间?这是DateTime对象吗?例如,假设游戏在0600开始。每6秒我希望游戏时间增加1分钟


我该怎么做?谢谢

GameTime更可能是一个TimeSpan对象,它从零开始,并通过使用其Add方法以任意秒数递增。每次“真实世界计时器”注册6秒的更改时,您将向TimeSpan对象添加60秒。您可能希望设置“真实世界计时器”对象,以便在每过6000毫秒时通知您。

GameTime更可能是一个TimeSpan对象,它从零开始,并通过使用其Add方法以任意秒数递增。每次“真实世界计时器”注册6秒的更改时,您将向TimeSpan对象添加60秒。您可能希望设置“真实世界计时器”对象,以便在每过6000毫秒时通知您。

谢谢!效果很好。快速提问:如何将GameTime(TimeSpan对象)设置为特定的开始时间(比如0625)?构造函数是;TimeSpan ts=新的TimeSpan(高、毫米、秒)。因此,在您的例子中,TimeSpan ts=新的TimeSpan(6,25,0);再次感谢!真有魅力!谢谢效果很好。快速提问:如何将GameTime(TimeSpan对象)设置为特定的开始时间(比如0625)?构造函数是;TimeSpan ts=新的TimeSpan(高、毫米、秒)。因此,在您的例子中,TimeSpan ts=新的TimeSpan(6,25,0);再次感谢!真有魅力!