Creare Videogiochi - Game Developer

Versione completa: [VB.net] Sprite in DirectX 9
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
Ciao ragazzi Smile

Vorrei creare questo progetto, dove vi sono delle texture di varie dimensioni in varie posizioni, che pero abbiano anche rotazioni varie.

Io sono riuscito a capire come disegnare Texture in varie posizioni e dimensioni, ma non capisco come farle ruotare

Codice PHP:
Sprite.Begin(SpriteFlags.AlphaBlend)
Sprite.Draw(Texture, New Rectangle(00WidthHeight), New Vector3(Width 2Height 20), New Vector3(000), Color.FromArgb(Trasparenza255255255))
Sprite.End() 

Avete qualche consiglio?

Exorcist

Hi man.
Go Here.
Script

kilopower

No, quello è XNA

Exorcist

Lol cazz ho sbagliato, bho io trovo solo c++ e d3d
sono riuscito a trovare una soluzione al problema, cioè cambiare la prospetiva di rendering di quanti gradi voglio

Codice PHP:
Dim pm As Matrix Matrix.Translation(+ (Width 2), + (Height 2), 0)
Sprite.Transform Matrix.RotationZ(45) * pm
Sprite
.Draw(Texture45gradi, New Rectangle(00WidthHeight), New Vector3(Width 2Height 20), New Vector3(000), Color.FromArgb(Trasparenza255255255)) 

e per ripristinarla per evitare che anche le altre texture cambiasero prospetiva

Codice PHP:
Dim pm As Matrix Matrix.Translation(0)
Sprite.Transform Matrix.RotationZ(0) * pm
Sprite
.Draw(Texture0gradi, New Rectangle(00WidthHeight), New Vector3(Width 2Height 20), New Vector3(000), Color.FromArgb(Trasparenza255255255))