加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 停止长时间的方法

发布时间:2020-12-16 09:29:24 所属栏目:百科 来源:网络整理
导读:我确定我已经在某个地方看到了这个,但是无论如何都记不清它在C#中的位置. 我有一堆游戏对象,每个游戏对象都会被更新.是否有可能在更长时间内打破更新方法? 例如,如果程序员在1个更新周期中添加了一堆需要更长时间才能执行的代码,我可以终止其更新(更新时),
我确定我已经在某个地方看到了这个,但是无论如何都记不清它在C#中的位置.

我有一堆游戏对象,每个游戏对象都会被更新.是否有可能在更长时间内打破更新方法?

例如,如果程序员在1个更新周期中添加了一堆需要更长时间才能执行的代码,我可以终止其更新(更新时),以便游戏的帧速率保持不变吗?

我猜这可能与线程有关,但我不确定.

谢谢,

菲尔.

解决方法

如果您控制更新的界面,您可以将其传递给允许的时间,并让游戏对象自行终止.有点像合作多线程.

如果您有很多对象,这可能是您最好的选择,因为您减少了真实线程的开销.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读