2011-05-26 4 views
1

J'ai une très grande texture et je voudrais définir les données de pixel d'une partie spécifique de celui-ci. J'ai besoin qu'il soit le plus rapide possible, est-il possible de donner à SetData un rectangle de données au lieu de toutes les données de texture?C# XNA Texture2D.SetData rectangle?

+0

Toutes les valeurs SetData sont intrinsèquement lentes, car elles sont appelées API invasibles (ce qui signifie qu'elles nécessitent des appels système). –

Répondre

2

Yes. Cependant, obtenir une partie de la texture par rapport à l'ensemble est peu probable faire une différence, sauf peut-être si la texture est énorme.