C# XNA多线程抖动
全新的问题 刚刚在我的XNA游戏中实现了多线程,因为它无法跟上使用1个处理器的速度。MT实现得很好,但播放器似乎时不时地在现场抖动。我最初认为这是更新和渲染之间的数据丢失,但即使在渲染中更新播放器时,它也会做同样的事情。这不是内存/处理器的问题,因为我的RAM或处理器都快用完了。这也很奇怪,因为游戏中的其他实体似乎都没有这些问题C# XNA多线程抖动,c#,multithreading,xna,C#,Multithreading,Xna,全新的问题 刚刚在我的XNA游戏中实现了多线程,因为它无法跟上使用1个处理器的速度。MT实现得很好,但播放器似乎时不时地在现场抖动。我最初认为这是更新和渲染之间的数据丢失,但即使在渲染中更新播放器时,它也会做同样的事情。这不是内存/处理器的问题,因为我的RAM或处理器都快用完了。这也很奇怪,因为游戏中的其他实体似乎都没有这些问题 有什么想法吗?首先想到的是XNA输入必须在主线程上完成 (来源:“了解XNA框架性能”GDC 2008)首先想到的是XNA输入必须在主线程上完成 (来源:“理解XNA框
有什么想法吗?首先想到的是XNA输入必须在主线程上完成
(来源:“了解XNA框架性能”GDC 2008)首先想到的是XNA输入必须在主线程上完成
(来源:“理解XNA框架性能”GDC 2008)嘿,伙计们,我最终发现,我设置机器翻译的方式是将所有内容渲染两次(我知道这是一个愚蠢的错误)。不过谢谢你的帮助,我很感激:)。我也会查看那篇源文章,听起来很有趣嘿,伙计们,我最终发现我设置机器翻译的方式是我渲染了所有东西两次(我知道这是一个愚蠢的错误)。不过谢谢你的帮助,我很感激:)。我也会查看那篇源文章,听起来很有趣