public SpriterDrawer(SpriterLoader loader, GraphicsDeviceManager graphics) : base(loader) { this.graphics = graphics; this.blank = new Texture2D(graphics.GraphicsDevice, 1, 1, false, SurfaceFormat.Color); this.blank.SetData(new[] { Color.White }); this.color = new Color(1, 1, 1, 1); }
/// <summary> /// LoadContent wird einmal pro Spiel aufgerufen und ist der Platz, wo /// Ihr gesamter Content geladen wird. /// </summary> protected override void LoadContent() { // Erstellen Sie einen neuen SpriteBatch, der zum Zeichnen von Texturen verwendet werden kann. spriteBatch = new SpriteBatch(GraphicsDevice); loader1 = new SpriterLoader(this); //player1 = new SpriterPlayer(Spriter.getSpriter("monster/basic.scml", loader1), 0, loader1); Spriter spriter = new Spriter("monster/basic.scml", loader1); player1 = new SpriterPlayer(spriter.getSpriterData(), 0, loader1); player1.setAnimation("dash", 0, 0); player1.setFrameSpeed(20); this.drawer = new SpriterDrawer(this.graphics); this.drawer.batch = this.spriteBatch; this.drawer.loader = this.loader1; }