Avatar
Tomáš Brůna
Redaktor
Avatar
Tomáš Brůna:

Zdravím,
potřeboval bych poradit jak libovolně otáčet bitmapou.
To co jsem našel sice fungovalo ale když jsem se snažil vykreslit otočenou bitmapu na určité pozici, tak se sice vykreslila ale jinde než měla a když jí neotočím, tak se vykreslí na správném místě, nevíte čím by to mohlo být?
Tady je kód:

public void setImageAngle(int angle, PaintEventArgs e)
        {
            this.imageAngle = angle;
            e.Graphics.RotateTransform(angle);
        }

        public void addObject(int x, int y, PaintEventArgs e)
        {
            e.Graphics.DrawImage(this.sprite, new Point(x, y));
            e.Dispose();
        }

Předem díky za jakoukoli radu :)

Odpovědět 18. dubna 20:51
Lepší být šprt než blbec :)
Avatar
Nahoru Odpovědět 18. dubna 21:11
Proč to dělat složitě, když to jde jednoduše.
Avatar
Bohumír záviš
Redaktor
Avatar
Bohumír záviš:

Vypiš jsi proměnu angle nebo použij vlastní funkci na otáčení bitmapy :-)

 
Nahoru Odpovědět 18. dubna 21:13
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.