IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 4. diel - 3D bludisko v XNA - Mapy, múry a podlaha

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
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.

Odpovedať
3.1.2013 13:32
New kid back on the block with a R.I.P
Avatar
vodacek
Tvůrce
Avatar
Odpovedá 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 :)

Editované 3.1.2013 13:50
 
Odpovedať
3.1.2013 13:47
Avatar
Odpovedá 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).

Editované 3.1.2013 14:13
Odpovedať
3.1.2013 14:12
https://www.facebook.com/peasantsandcastles/
Avatar
vodacek
Tvůrce
Avatar
Odpovedá 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

 
Odpovedať
3.1.2013 14:16
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.

Editované 3.1.2013 14:26
Odpovedať
3.1.2013 14:25
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

Odpovedať
23.1.2013 18:03
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 ?

Odpovedať
15.6.2013 8:22
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Odpovedá 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

Odpovedať
15.6.2013 8:30
Neaktivní uživatelský účet
Avatar
KlimiCZ
Člen
Avatar
Odpovedá 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

Odpovedať
15.6.2013 8:51
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
Odpovedá na Neaktivní uživatel
vodacek:15.6.2013 10:37

ne fbx

Editované 15.6.2013 10:38
 
Odpovedať
15.6.2013 10:37
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!