NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Mezinárodní den IT společnosti je tady! Pouze nyní můžeš získat 90 % extra kreditů při nákupu od 1199 kreditů s promo kódem AJTACI90. Tak neváhej!

Diskuze – Autíčko 1 - Vykreslení

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Petr
Tvůrce
Avatar
Odpovídá na
Petr:20.10.2012 18:56

Psané tutoriály dělá kde kdo, tak dělám videa ;)
Některé z nich pak používám při výuce, takže aby někde byly ke stažení hotové kódy je ne zcela žádoucí...

 
Odpovědět
20.10.2012 18:56
Avatar
Lunil
Člen
Avatar
Lunil:27.10.2012 20:41

Dotaz:) 7:20 zacina sa pisat prikaz
spriteBatch.Be­gin(SpriteBlen­dMode.None);
avsak
The name 'SpriteBlendMode' does not exist in the current

napriek tomu, ze SpriteBlendMode by mal byt enum. Chyba mi tam asi nejaka reference, ktora nie je zapisana? (kukal som aj stranku msdn) ale o moc mudrejsi niesom.

Odpovědět
27.10.2012 20:41
Neustalym resetovanim pocitaca ho dovedieme do pozadovaneho stavu. O:-)
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Lunil
David Hartinger:27.10.2012 21:01

Viz 1. komentář, v XNA verze 4.0 to již není třeba nastavovat.

Odpovědět
27.10.2012 21:01
New kid back on the block with a R.I.P
Avatar
minecraftgiesi:10.11.2012 10:12

Mohl by mi někdo poradit co udělat s XNA.Když si udělám projekt a spustím tak mi to napíše error a kódy.help me pls.

Odpovědět
10.11.2012 10:12
Milujte c#/xna :)
Avatar
Michal Štěpán:1.1.2013 19:08

Ahoj,
trápím se s "spriteBatch.Be­gin(SpriteBlen­dMode.None)". Našel jsem si, že ve XNA 4.0 se místo:
spriteBatch.Be­gin(SpriteBlen­dMode.AlphaBlen­d, SpriteSortMode­.Deferred)
píše
spriteBatch.Be­gin(SpriteSor­tMode.Deferred, BlendState.Al­phaBlend)
Bohužel mi to na můj testovací obrázek nepomáhá. Viz příloha. Nevíte někdo čím to je?

Díky.

Část v kódu:
protected override void Draw(GameTime gameTime)
{
GraphicsDevice­.Clear(Color.Cor­nflowerBlue);

// TODO: Add your drawing code here
//spriteBatch­.Begin(Sprite­SortMode.Defe­rred, BlendState.Al­phaBlend, null, null, null, null, null);
spriteBatch.Be­gin(SpriteSor­tMode.Deferred, BlendState.Al­phaBlend);

ship.Draw(spri­teBatch);
spriteBatch.End();
base.Draw(game­Time);
}

 
Odpovědět
1.1.2013 19:08
Avatar
Luboš Běhounek Satik:1.1.2013 19:42

Jsi si jisty, ze mas u obrazku alfa kanal?

Odpovědět
1.1.2013 19:42
https://www.facebook.com/peasantsandcastles/
Avatar
Michal Štěpán:1.1.2013 20:18

To bude asi tím, že ten obrázek to nemá. Jakým programem lze obrázky takto upravovat? Stačí Infraview?

 
Odpovědět
1.1.2013 20:18
Avatar
Luboš Běhounek Satik:1.1.2013 20:32

Ja pouzivam gimp na pridavani alfakanalu do obrazku z MSPAINT :D

Odpovědět
1.1.2013 20:32
https://www.facebook.com/peasantsandcastles/
Avatar
TomBen
Tvůrce
Avatar
Odpovídá na Michal Štěpán
TomBen:1.1.2013 20:43

Součástí Irfanu bývá PNGout Plugin, který při exportu
umožňuje zvolení průhledné barvy. Plnohonotný alfa kanál
to sice zdaleka není, ale jednoduché věci může stačit i to.

Jinak samozřejmě nějaký editor ( jako např. Satikem zmiňovaný GIMP ).

Odpovědět
1.1.2013 20:43
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Petr
Tvůrce
Avatar
Petr:6.1.2013 15:22

Na kontrolu, úpravu i vytváření PNG obrázků s průhledností a alfakanály doporučuji on-line free editor Pixrl na adrese http://pixlr.com/editor

 
Odpovědět
6.1.2013 15:22
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 10 zpráv z 34.