AddZBufferedSprite
Introduction
Code Example
Texture2D texture = FlatRedBallServices.Load<Texture2D>("redball.bmp");
Sprite sprite1 = SpriteManager.AddZBufferedSprite(texture);
sprite1.X = -2;
sprite1.Y = 6;
sprite1.ScaleX = 13;
sprite1.ScaleY = 4;
sprite1.RotationY = (float)Math.PI / 3.0f;
Sprite sprite2 = SpriteManager.AddZBufferedSprite(texture);
sprite2.X = 2;
sprite2.Y = 6;
sprite2.ScaleX = 13;
sprite2.ScaleY = 4;
sprite2.RotationY = -(float)Math.PI / 3.0f;
Example without Z Buffer

Overlapping Problems

Z Buffered Sprites and Transparency
Alpha Threshold
More Information
Last updated
Was this helpful?