Also ich habe vor, um es konkret zu sagen, dass sich so eine Texture von alleine ohne Knmopfdruck während des Spiels immer von links nach rechts bewegt, dies in einem gemäßigten Tempo und in einem bestimmten Bereich.
Ich hab für diese auch eine eigene Klasse gemacht, die dann bis jetzt so aus sieht:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
namespace Game1
{
class Sprite
{
Texture2D Stv;
Vector2 Position;
public Sprite(Vector2 Startposition)
{
Position = Startposition;
}
public void LoadContent(ContentManager Content)
{
Stv = Content.Load<Texture2D>("Stv2");
}
public void Update(GameTime gametime)
{
float VergangeneZeit = (float)gametime.ElapsedGameTime.TotalMilliseconds;
}
public void Draw(SpriteBatch spritebatch)
{
spritebatch.Draw(Stv, Position, Color.White);
}
}
}
In der Game1 Klasse habe ich schließlich den Rest, wodurch das an bestimmter Stelle angezeigt wird. Mein Fenster ist 1280 x 720 groß und diese Texture soll sich auf der X-Achse im Bereich 150 und 1250 - Stv.Width von alleine bewegen. Immer wieder
hin und her im gemäßogten Tempo.
Nun die Frage: wie mache ich das? Ich habe schon vieles probiert, aber entweder bewegt sich gar nichts, die Texture verschwindet oder ich habe es lediglich dazu geschafft, dass sich die Texture vom Ausgangspunkt X 150 nach 1250 - Stv.Width bewegt,
aber dann wieder zurück will es nicht wirklich.