Zdravím, Potřeboval bych zjistit jak bych mohl vícekrát použít jeden
vytvořený picturebox. Jakoby ho třeba naklonovat.
Jde mi o to že dělám hru a nevím jak tam třeba střílet. Tak mě
napadlo že bych mohl udělat jeden picturebox jako střelu a pak to jenom
klonovat a jako střílet. Potom to samý ještě s něčím co bohužel
nakreslit nejde. (Mám obrázek)
Nevím jestli to z tohohle pochopíte je to docela divně vysvětlený, ale
kdo něco vymyslí tak díky moc
No právě že nic, ani se to neoběví. Ale ještě mě napadá jestli se
nějak nemusí ošetřit že to má být vykresleno na Panelu.. Jestli se to
náhodou nevykresluje pod ten panel (který je na celou obrazovku)
Já taky zrovna dělám s pictureboxem a taky jsem narazil na stejný
problém. Šel jsem se tedy podívat do Form1.Designer.cs, kde jsou všechny
kontrolky a úplně dole jsem narazil na:
////form1//
...
this.Controls.Add(pictureBox1);
Jak vidíš, aby šel picturebox zobrazit nejdříve ho musíš přidat do
form.
Dělám si hru jen tak pro radost. Jak hýbeš vesmírnou lodí a ze zhora
třeba něco padá a ty to sestřeluješ. Tak něco podobného Ale nějak sem se zasekl u
toho střílení a u toho padání. :/
Mě to tedy funguje.
Možná je chyba ve volání ShootTimer_Tick. Jestli je to metoda, kterou
voláš timerem, zkus se podívat, jestli ji opravdu voláš, jestli jsi timer
spustil.
Jinak picturebox jde dát i do panelu.
A najednou to tam bylo vidět Ta střela tam byla, ale jenom jedna a nehýbala se což jsou
další problémy. Ale už víme že tam je schovaná pod tím panele. Jak s ní
nahoru
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.