Jump to content
Xtreme .Net Talk

nihuo13

Members
  • Posts

    4
  • Joined

  • Last visited

nihuo13's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. I have a Texture t1 with colorkey(TextureLoader.FromFile) and another Texture t2(no colorkey) Surface s1=t1.GetSurfaceLevel(0); Surface s2=t2.GetSurfaceLevel(0); Rectangle r=new Rectangle(0,0,s2.Description.Width,s2.Description.Height); SurfaceLoader.FromSurface(s2,r,s1,Filter.None,0); sprite.Begin(SpriteFlags.None); sprite.Draw2D(t2,Rectangle.Empty, Rectangle.Empty,new Point(0,0), Color.White) sprite.End(); //the t1 colorkey to be replaced with transparent black // how can I remove the transparent black //I don't want to separate it from another,like this: sprite.Begin(SpriteFlags.None); sprite.Draw2D(t2,Rectangle.Empty, Rectangle.Empty,new Point(0,0), Color.White) sprite.End(); sprite.Begin(SpriteFlags.AlphaBlend); sprite.Draw2D(t1,Rectangle.Empty, Rectangle.Empty,new Point(0,0), Color.White) sprite.End();
  2. Thanks :) I can't using Texture or Sprite to bitblt another texture , Can you help me?
  3. I want to know How can I do this like using DirectDraw? m_lpSurface->Blt(&destRect, m_lpDestDDS, &srcRect, .....); I can't using Texture or Sprite to bitblt another texture ,please help me
  4. if I using Direct3D to process the game graphics. How can i get the 32x32 sprite from the big sprite bmp ?
×
×
  • Create New...