全新的问题。
刚刚在我的XNA游戏中实现了多线程,因为它无法跟上使用1个处理器。 MT一切都很好,一切都很好,但玩家似乎时不时地在整个场地抖动。我最初认为这是更新和渲染之间的数据丢失,但即使我在渲染中执行了播放器更新,它也做了同样的事情。这不是内存/处理器问题,因为我没有接近我的RAM或处理器。这很奇怪,因为游戏中没有其他实体似乎有任何这些问题。
任何想法?
答案 0 :(得分:1)
首先想到的是XNA输入必须在主线程上完成。
(来源:“了解XNA框架性能”GDC 2008)
答案 1 :(得分:0)