【发布时间】:2012-02-04 17:41:49
【问题描述】:
我刚刚在 360 和 WP7 上运行了我的 2D sprite 游戏,在这些上运行速度比 Windows 慢得多。 FPS 大约是每秒一帧,但在 windows 上它很流畅。我正在使用 Farseer 的最新版本。这两个平台上是否有任何东西可能导致如此急剧的减速?
提前致谢。
【问题讨论】:
-
这听起来像是在某个地方犯了一些简单的错误。您是否尝试过在 360 上使用 Pix 来查看时间都花在了哪里?
-
在 SpriteBatch 开始和绘制之间我这样调用: sprites.Draw(Texture, _drawPosition, Texture.SourceRectangle, OliveColor.White, (float)OliveMaths.DegreeToRadian(Angle + 180.0f), _midPoint , 1.0f, 1.0f);
标签: c# windows-phone-7 xna xbox360