09.09.2010 17:10:48
Навигация
· XNA FAQ
· С чего начать
· Конкурсы
· Обратная связь
· XNA Блоги
Сейчас на сайте
· Гостей: 3

· Пользователей: 0

· Всего пользователей: 1,358
· Новый пользователь: JeriX
Последние фото
Простой ScreenSaver
Простой ScreenSaver
Альбом: Галерея XNA сообщества

Дипломная работа
Дипломная работа
Альбом: Галерея XNA сообщества

Дипломная работа
Дипломная работа
Альбом: Галерея XNA сообщества

Блоги
mike
» Silverlight (Symb...
Hale_32bit
» Уравнение многоуг...
mike
» WP7 XNA Microphone
mike
» WP7 XNA Ввод текста
SolarWind
» Установка Windows...
SolarWind
» Windows Phone 7 S...
SolarWind
» Установка в offli...
SolarWind
» Книга по Win Phon...
Hale_32bit
» 4) Третий закон (...
Hale_32bit
» 3) Третий закон (...
Поддержка
microsoft.com
1gb.ru - Дом для вашего сайта
Статистика посещений:

Google
С#+XNA. В погоне за fps. I
Просмотров: 3786 - Заполнять: general - 10.09.2009 19:50:07
 
Краткое содержание:

Введение
Данная статья является попыткой посмотреть в корень проблемы. Проблемы достижения высоких показателей fps с точки зрения построения C# кода не касаясь при этом XNA раздела 3D, относящегося к непосредственным инструкциям видеокарте.

Часть 1-я. Новичкам
...

Часть 2-я. Та же песня с Microsoft'ом
...

Часть 3-я философская. Охотник или жертва
...

Заключение
Ну вот и все. Всем перца насыпал. Развеялся. Можно дальше "охотиться" ... оговорился Smile ... работать и точить свое мастерство.


Все читавшие улыбались. Интригует?
Читайте полностью здесь.

P.S. Мне интересны ваши отзывы!

Комментарии
#1 | SGM 10.09.2009 20:57:09
интересно однако-ма)Cool
#2 | general 10.09.2009 21:01:25
работать не хотелось сегодня, писал в хорошем настроении Smile
#3 | SGM 10.09.2009 21:16:31
блин лучше бы не читал, теперь сижу весь код перебираю)))
#4 | general 10.09.2009 21:29:19
значит зацепило Wink на самом деле это только цветочки. нюансов море.
#5 | DEN 10.09.2009 21:36:44
sehr gut
#6 | alexG 10.09.2009 21:37:25
Первое что бросилось в глаза использование DateTime.Now - это есть плохо, согласно MSDN может давать до 10 мс усадки и утряски на Windows NT старше 3.5, что согласись немало (ну да, и в худшем случае общая погрешность будет в районе 20 мс), а вот StopWatch - хороший вариант для замеров времени, ищет максимально точные варианты замера времени и рекомендовано именно для этих целей.

Еще как то порезало глаза: "ссылочные типы:
- struct;" , т.е. я понимаю что ты не то имел в виду, но как то... хм...

Насчет микрософта согласен wholeheartly какгрится... Иногда в рефлекторе обнаруживается откровенная халтура, с другой стороны я иногда тоже ловлю себя на говнокодинге - когда от недостатка времени, когда от банальной лени, причем видишь, что нехорошо делаешь, ан нет... забиваешь... Иногда правда не забиваешь. В этом плане у человека просто должен стиль выработаться хороший. Ну а в больших корпорациях работают такие же люди как мы, с другой стороны тешишь себя иногда мыслью, что если бы твой код использовали потом тысячи и тысячи программистов же, то пожалуй был бы внимательнее, а так прощаешь себе огрехи - а потом совесть мучает... возвращаешься уже домой, включаешь logmein и переписываешь кусок :-D
#7 | general 10.09.2009 21:57:31
2alexG спасибо дружище, ты прав. при последнем вычитывании упустил этот момент. уже исправился. в остальном тоже согласен. тоже бываю грешен, но работаю над этим.
10мс тут не критично, там счет идет на тысячи. применил что первое вспомнилось.
#8 | alexG 10.09.2009 22:09:05
Вспомнилось высказываение одного товарища, которое показалось мне очень неглупым и тоже в общем подходит к теме твоего поста: "Идеальный вариант написания кода, это когда каждая лексема набита с полной осознанностью того, что ты делаешь." - но такая концентрация в течение очень долгого времени это безусловно высший пилотаж. Обычно набиваешь public, например, почти не задумываясь... Smile
#9 | general 10.09.2009 22:10:55
но к этому нужно стремиться. это хорошая, правильная цель.
#10 | general 10.09.2009 22:18:21
с этой целью подбирал себе недавно средства проектирования архитектуры приложений. так чтобы можно было подумать схемотично и в последствии один раз написать. так не на чем и не остановился. по прежнему рисую в блокноте.
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.

© 2007 - 2008 by Elactos
Реклама
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Мини-чат
Вы должны авторизироваться, чтобы добавить сообщение.

07.09.2010
Я из Иркутска, только сейчас в Питере.

06.09.2010
А Иркутская область? Smile

06.09.2010
а краснодарский край есть?

04.09.2010
Я из Красноярска

04.09.2010
а тут есть кто нибудь из красноярска?

03.09.2010
16 сентября релиз программных продуктов будет

03.09.2010
Разработка WP7 завершена! http://www.vesti..
..?id=389960

03.09.2010
походу именно самсунги станут первыми телефонами поступившими в открытую продажу.

03.09.2010
а мне хочеца чтоб самсунг чтото выпустил не хуже I9000 Galaxy S на этой ОС

03.09.2010
Мне обещали прислать смарт за пару недель до офф. релиза. Знакомые сотрудники из Майкрософт Юкрейн тоже пока в ожидании. А этот прототип на LG я тоже щупал еще 2 месяца назад. Мобила моей мечты!

02.09.2010
WP7, интересно для Украинцев, http://itc.ua/nod.
..mments-top
.

30.08.2010
А понял получается нужно просто перемножить векктор реального положения мыши на вектор Scaleing'а

30.08.2010
Где находиться .X Viewer в новом, июльском SDK? Чем еще можно .Х файлы глянуть?

30.08.2010
http://youtu.be/1F
zVPytCw9Q?hd=1

30.08.2010
Как?

RSS каналы сайта
XNA - Новости
XNA - Статьи
XNA - Форум
XNA - Галерея
XNA - Файлы
Время загрузки: 0,09 секунд 1,332,790 уникальных посетителей