POUZE NYNÍ: Získej až 80 % extra kreditů ZDARMA na náš interaktivní e-learning. Zjistit více.
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Lekce 4 - 3D bludiště v XNA - Mapy, zdi a podlaha

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
Nejnovější komentáře jsou na konci poslední stránky.
Avatar
David Hartinger
Vlastník
Avatar
David Hartinger:3.1.2013 13:32

Řekl bych, že těch 60 FPS bude skoro výchozí framerate XNA, méně bude jen na pomalejších počítačích.

Odpovědět
New kid back on the block with a R.I.P
Avatar
vodacek
Tvůrce
Avatar
Odpovídá na David Hartinger
vodacek:3.1.2013 13:47

nejsem dnešní, IsFixedTimeStep jsem dal na false, takže to běhá tak jak to nejlíp dovede, ale tak můj počítač je staršího data :)

Editováno
Avatar
Odpovídá na vodacek
Luboš Běhounek Satik:3.1.2013 14:12

Neběhá naplno, defaultně je zaplá vertikální synchronizace, která fps omezuje na obnovovací frekvenci monitoru - tedy většinou 60Hz.

Je to vlastnost SynchronizeWit­hVerticalRetra­ce u GraphicsDevice­Manageru - stačí ji nastavit na false (a musí se ještě po změně téhle hodnoty volat funkce GraphicsDevice­Manageru ApplyChanges).

Editováno
Odpovědět
https://www.facebook.com/peasantsandcastles/
Avatar
vodacek
Tvůrce
Avatar
Odpovídá na Luboš Běhounek Satik
vodacek:3.1.2013 14:16

vida, na todle jsem nemyslel protože sem někde četl že není moc dobré to vždy dělat, kde to bylo už nevím ale snad to najdu, děkuji za poznámku

Avatar
Luboš Běhounek Satik:3.1.2013 14:25

Ideální je mít VSync na debugování vyplé (aby člověk hned viděl, jaký vliv na fps nějaká změna měla, případně jakou má rezervu) a pro uživatele buď zaplé a nebo to nechat na něm.

Ideální je upravit si inicializaci podle toho, jestli jste v DEBUG nebo RELEASE módu, třeba já to mám u jedné své hry nějak takhle:

...
#if DEBUG
            graphics.PreferredBackBufferWidth = 1024;
            graphics.PreferredBackBufferHeight = 768;
            graphics.SynchronizeWithVerticalRetrace = false;
#else
            graphics.PreferredBackBufferWidth = 1024;
            graphics.PreferredBackBufferHeight = 768;
            graphics.ToggleFullScreen(); // prepne na fullscreen
            graphics.SynchronizeWithVerticalRetrace = true;
#endif

            try
            {
                graphics.ApplyChanges(); // pouzit nastavene parametry
            }
            catch (Exception e)
            {
                Logger.LogError(e);
            }
...

Takže když programuju, mám nastaveno na DEBUG a když pak chci hru někde ukázat, tak přehodím na RELEASE.

Editováno
Odpovědět
https://www.facebook.com/peasantsandcastles/
Avatar
David
Tvůrce
Avatar
David:23.1.2013 18:03

59,999995 nebo tak nějak fakt je to asi stardantnich tych +- 60 FPS

Odpovědět
Nic néni nemožné!
Avatar
KlimiCZ
Člen
Avatar
KlimiCZ:15.6.2013 8:22

Jak se vytvářejí ty obrázky s koncovkou fbx ?

Odpovědět
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Odpovídá na KlimiCZ
Neaktivní uživatel:15.6.2013 8:30

xnb? pokud pracuješ v XNA tak automaticky, pokud v Monu, tak je musíš zkompilovat externě nebo si pro to něco dopsat. Já používám XNAFormatter, musíš mít nainstalované XNA aby to mohlo kompilovat :)

http://www.softpedia.com/…matter.shtml

Odpovědět
Neaktivní uživatelský účet
Avatar
KlimiCZ
Člen
Avatar
Odpovídá na Neaktivní uživatel
KlimiCZ:15.6.2013 8:51

stáhl jsem si tenhle soubor (nahoře save) a chtěl bych ty ikonky ,ale nejdeto

Odpovědět
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
vodacek
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
vodacek:15.6.2013 10:37

ne fbx

Editováno
Nejnovější komentáře jsou na konci poslední stránky.
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 15.