Ce sujet n'a pas encore été évalué - Évaluez ce sujet

SpriteBatch.Draw Méthode (Texture2D, Rectangle, Nullable<Rectangle>, Color, Single, Vector2, SpriteEffects, Single)

XNA Game Studio 4.0
Ajoute un sprite à un lot pour le rendu, en faisant appel à la texture, au rectangle de destination, au rectangle source, à la couleur, à la rotation, à l'origine, aux effets et à la couche spécifiés.

Espace de noms: Microsoft.Xna.Framework.Graphics
Assembly: Microsoft.Xna.Framework.Graphics (dans microsoft.xna.framework.graphics.dll)

public void Draw (
         Texture2D texture,
         Rectangle destinationRectangle,
         Nullable<Rectangle> sourceRectangle,
         Color color,
         float rotation,
         Vector2 origin,
         SpriteEffects effects,
         float layerDepth
)

Paramètres

texture
Texture.
destinationRectangle
Rectangle qui spécifie (en coordonnées à l'écran) la destination pour le dessin du sprite. Si la taille de ce rectangle n'est pas identique à celle du rectangle source, le sprite est alors mis à une échelle la plus adaptée possible.
sourceRectangle
Rectangle qui spécifie (en texels) les texels source d'une texture. Utilisez null pour dessiner l'intégralité de la texture.
color
Couleur pour teinter un sprite. Utilisez Color.White pour un tout en couleur sans colorer.
rotation
Spécifie l'angle (en radians) de rotation du sprite autour de son point central.
origin
Origine du sprite ; la valeur par défaut est (0,0) qui représente le coin supérieur gauche.
effects
Effets à appliquer.
layerDepth
Profondeur d'une couche. Par défaut, 0 représente la couche avant et 1 représente une couche arrière. Utilisez SpriteSortMode si vous souhaitez que les sprites soient triés pendant que vous dessinez.
Type d'exception Condition
ArgumentNullException texture est null.
InvalidOperationException Draw a été appelé, mais Begin n'a pas encore été appelé. Vous devez avoir appelé Begin avec succès avant de pouvoir appeler Draw.

Avant de pouvoir appeler Draw, vous devez appeler Begin. Une fois que tous les appels de Draw sont terminés, appelez End.

Xbox 360, Windows 7, Windows Vista, Windows Phone 7
Cela vous a-t-il été utile ?
(1500 caractères restants)
Contenu de la communauté Ajouter
Annotations FAQ