このチュートリアルを使用して XNA を少し学習していますが、問題が発生し続けています。チュートリアルでは XNA 4.0 を使用していないように見えるため、多くのコードを変換する必要がありました。
しかし、本題に移りましょう!
float aXPosition = (float)(-mCarWidth / 2 + mCarPosition.X + aMove * Math.Cos(mCarRotation));
float aYPosition = (float)(-mCarHeight / 2 + mCarPosition.Y + aMove * Math.Sin(mCarRotation));
Texture2D aCollisionCheck = CreateCollisionTexture(aXPosition, aYPosition);
//Bruke GetData til å fylle en array med fargen på pixlene ved collisons texturen
int aPixels = mCarWidth * mCarHeight;
Color[] myColors = new Color[aPixels];
aCollisionCheck.GetData<Color>(0, new Rectangle((int)(aCollisionCheck.Width / 2 - mCarWidth / 2),
(int)(aCollisionCheck.Height / 2 - mCarHeight / 2), mCarWidth, mCarHeight), myColors, 0, aPixels);
コードをデバッグしようとすると表示されるエラー: InvalidOperationException was unhandeled, The render Target must not be set on the device when it is used as a texture.
どうすればいいのかわかりません。