c – 停止长时间的方法
发布时间:2020-12-16 09:29:24 所属栏目:百科 来源:网络整理
导读:我确定我已经在某个地方看到了这个,但是无论如何都记不清它在C#中的位置. 我有一堆游戏对象,每个游戏对象都会被更新.是否有可能在更长时间内打破更新方法? 例如,如果程序员在1个更新周期中添加了一堆需要更长时间才能执行的代码,我可以终止其更新(更新时),
我确定我已经在某个地方看到了这个,但是无论如何都记不清它在C#中的位置.
我有一堆游戏对象,每个游戏对象都会被更新.是否有可能在更长时间内打破更新方法? 例如,如果程序员在1个更新周期中添加了一堆需要更长时间才能执行的代码,我可以终止其更新(更新时),以便游戏的帧速率保持不变吗? 我猜这可能与线程有关,但我不确定. 谢谢, 菲尔. 解决方法
如果您控制更新的界面,您可以将其传递给允许的时间,并让游戏对象自行终止.有点像合作多线程.
如果您有很多对象,这可能是您最好的选择,因为您减少了真实线程的开销. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读