4
好的,我有這個遊戲我正在研究,我是新來的XNA(我使用4.0),每當敵人產生時我想要做的是不同的紋理。XNA中的隨機紋理
所以我有這些圖像「image1.png」,「image2.png」等。每當一個新敵人產生時,我都希望它使用不同的紋理,到目前爲止它只在遊戲運行時加載一個隨機圖像,所以問題一定是隨機方法不會爲每個spawn更新,而是在開始時設置的遊戲。我在網上搜索了很多,並試圖解決方案,我雖然會工作,但沒希望了......所以,我的繼承人代碼
在LoadContent()
我有這樣的代碼:
Random textureRandom = new Random();
int skinRandom = textureRandom.Next(1, 4);
string lamp = string.Concat("image", skinRandom.ToString());
enemyTex = Content.Load<Texture2D>(lamp) as Texture2D;
嘿,這是一個非常好的主意,但由於某些原因,它給了我一個黑屏。但我會玩弄它,這對大多數人來說肯定會有用。我會發布我的解決方案,如果我找到一個工作。 謝謝! – Renet