好的,我正在开发一个游戏,我是新手使用XNA(我正在使用4.0),我想做的是每次生成敌人时都有不同的纹理。
所以我有这些图片“image1.png”,“image2.png”等等。 我希望它每次生成新敌人时都使用不同的纹理,到目前为止,它只在游戏运行时加载随机图像,因此问题必须是随机方法在每个生成时没有更新,而是在游戏开始时设置的。 我在网上搜索了很多并尝试过一些我认为会起作用的解决方案,但无望……所以这是我的代码:
在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;