Original Post
Hi, I do MDX in c#, and i'm working on a sprite based game right now because my artists can't do 3d models, and i was just curious exactly how rotating sprites in the 3dX sprite drawer work. Do i just rotate my world matrix before drawing them? do i have to begin/end on Direct3d.SPrite with each individual sprite to get a different world matrix if using Draw(). Should i be using Draw2d instead? if so, why are there no overloads for float values? it uses system.drawing.point... I can't find anything with current Dx9.0 info using sprites, so any help rotating these things would be appreciated. Thanks. (some c# sample code on how to draw a sprite and rotate it around it's center would be appreciated. and c++ code won't be frowned upon either :) I figure this will also help me later on when i go to do a game and need a GUI using sprites might be good, or would it be better to use quads?