Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Pouze tento týden sleva až 80 % na e-learning týkající se C a C++. Zároveň využij akce až 80 % zdarma při nákupu e-learningu - více informací.
discount week 80 + hiring
Avatar
Tomáš Brůna
Redaktor
Avatar
Tomáš Brůna:18.4.2016 20:51

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.4.2016 20:51
Vi veri universum vivus vici
Avatar
Odpovídá na Tomáš Brůna
Michael Škrášek:18.4.2016 21:11

http://stackoverflow.com/…degrees-in-c

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět
18.4.2016 21:11
"I choose a lazy person to do a hard job. Because that person will find an easy way to do it. " Bill Gates
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Bohumír záviš
Redaktor
Avatar
Bohumír záviš:18.4.2016 21:13

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

 
Nahoru Odpovědět
18.4.2016 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.