私は学校のプロジェクトのためにdxballのようなゲームをしています。画面上を移動するオブジェクト(ブロック)のスポーンポイントを作成しようとしています。しかし、私の問題は、Blockタイプの2つのオブジェクトを作成すると言うときです。彼らは同じランダムなスポーンロケーションを取得し、常に同じリスポーンロケーションを持ち続けます。だから私はランダム関数を間違ってやっていると思います
public class blocks
{
public Texture2D texturBlock1;
public Vector2 hastighet = new Vector2(500.0f, 000.0f);
public Vector2 position;
private Random random = new Random();
private int Screen = new int();
public blocks(int MaxWith)
{
this.position.X = MaxWith+10;
this.position.Y = random.Next(300);
Screen = MaxWith;
}
誰かが私を助けてくれたらいいのにと思います。XNAとC#に関しては、私は真の初心者です。