xnaとwindowsフォームに問題があります。私はxnaでコントロールを開発しましたが、私はそのフォームをWindowsフォームの中で使っていました。私の問題は、新しいフォームを開くときに始まり、xnaを使ってコントロールを完全にカバーします。それが起こるとき、CPU使用率は50%以上に行き、保持します。しかし、xnaコントロールの小さな部分が見える場合は、CPU使用量はノルマル(1〜10%多かれ少なかれ、それ以下)に低下します。ここでWindowsフォームとxna - 高いCPU使用率
はXNAパラメータの設定は、事前に
parameters = new PresentationParameters();
parameters.BackBufferWidth = Math.Max(width, 1);
parameters.BackBufferHeight = Math.Max(height, 1);
parameters.BackBufferFormat = SurfaceFormat.Color;
parameters.DepthStencilFormat = DepthFormat.Depth24;
parameters.DeviceWindowHandle = windowHandle;
parameters.PresentationInterval = PresentInterval.Default;
parameters.IsFullScreen = false;
graphicsDevice = new GraphicsDevice(GraphicsAdapter.DefaultAdapter,
GraphicsProfile.Reach,
parameters);
おかげです。
pd:Windows XPでのみ発生しています。窓7では何の問題もありません。
誰が否定的な投票をしたのか分かりません。しかし、私はその人がその質問について何か疑問を持っているかどうかを知りたい。私は彼からの返信をお願いします –
私はあなたにdownvoteをしませんでしたが、あなたの質問が何が起こっているのかを理解するのに十分な情報を提供していないので、あなたは何が間違っているのかを修正する、あるいは理解する努力をしていません。 –