XNA多线程抖动

时间:2010-06-09 12:08:22

标签: c# multithreading xna

全新的问题。

刚刚在我的XNA游戏中实现了多线程,因为它无法跟上使用1个处理器。 MT一切都很好,一切都很好,但玩家似乎时不时地在整个场地抖动。我最初认为这是更新和渲染之间的数据丢失,但即使我在渲染中执行了播放器更新,它也做了同样的事情。这不是内存/处理器问题,因为我没有接近我的RAM或处理器。这很奇怪,因为游戏中没有其他实体似乎有任何这些问题。

任何想法?

2 个答案:

答案 0 :(得分:1)

首先想到的是XNA输入必须在主线程上完成。

(来源:“了解XNA框架性能”GDC 2008)

答案 1 :(得分:0)

嘿伙计们,我结束了发现我的MT设置的方式我把所有东西都渲染了两次(代表我知道这个愚蠢的错误)。谢谢你的帮助,我很感激:)。我会查看源文章,这听起来很有趣