所以我是XNA的新手,並試圖以最簡單的方式在屏幕上繪製多個精靈。我希望每個精靈都在X軸上增加,這樣我就可以在屏幕上留下多個精靈了。在XNA中繪製多個精靈,位置增加
我已經定義:
Vector2 pos;
在LoadContent
功能我:
pos = new Vector2(0, 0);
和Draw
我:
spriteBatch.Draw (circle, pos, Color.White); //Draws sprite to screen in correct position
spriteBatch.Draw(circle, (pos.X += 1), Color.White); //causes error and doesnt draw
希望我已經解釋了這個不夠好你可以看到我想要做什麼,編譯器不同意(pos.X += 50)
(我試圖將X
的位置增加50)。 我知道我可以用更長的時間去創造一個新的Vector2
,但是這會創造出多條我認爲是不必要的代碼,而且這樣做有一個快速的方法嗎?
將'pos.X + = 1'更改爲'pos + new Vector2(1,0)'就可以了。 –