あなたが求めているものへの答えは次のとおりです。
repeat.Name.ToString();
が、それはそれを行うには、文字通りゼロ理にかなっています。すでにTexture2Dの名前を「繰り返し」にしていますか?あなたがランダムに画像を変更する場合
その後、テクスチャのすべてをロードしてからちょうど1がランダムに選択されてthatsの描く:そのような
repeat = Content.Load<Texture2D>("repeat");
repeat1 = Content.Load<Texture2D>("repeat1");
repeat2 = Content.Load<Texture2D>("repeat2");
public override void Draw(GameTime gameTime)
{
SpriteBatch.Begin();
if (random == 0)
{
SpriteBatch.Draw(repeat, Position, Color);
}
else if (random == 1)
{
SpriteBatch.Draw(repeat1, Position, Color);
}
else if (random == 2)
{
SpriteBatch.Draw(repeat2, Position, Color);
}
SpriteBatch.End();
}
何かを。
配列がある場合はどうなりますか?どのようにアイテムを識別できるのですか? – sol
他の配列と同じように、次のようになります。 for(int i = 0; i
Graham