2012-05-10 3 views
2

Такие инструменты, как Fraps, работают с играми на базе OpenGL или DirectX, но не работают с простыми играми в стиле Windows 8 Metro, такими как «Cut The Rope» или «Pirates Loves Daisies». Да, я знаю, что «Cut The Rope» и «Pirates Loves Daisies» используют разные технологии, такие как JavaScript и холст HTML5, но мне очень интересно, можно ли создавать Fraps как инструмент для таких игр (какой-то холст-хак?). Я хотел бы сделать 2 вещи:
1. Измерьте fps.
2. Захватите скриншоты.Fraps как функциональность для приложений стиля Metro под Windows 8

Я читал статьи о целом Fraps concept и intercepting calls to DirectX, но я не уверен, что он будет работать с приложениями Metro. Может быть, я просто трачу свое время. У меня есть 2 вопроса для вас:
1. Как вы думаете, можно ли создать инструмент Fraps, который работает с приложениями в стиле Metro или играми, которые НЕ используют DirectX или OpenGL?
2. Может ли каким-то образом помочь с dxgi.dll (или другой dll)?

Благодаря

+0

Измерение [fps] (http://stackoverflow.com/questions/5415384/how-to-accurately-measure-html5-browser-framerates-fps) и [захват скриншотов] (http://stackoverflow.com/ вопросы/60455/take-a-screenshot-of-a-webpage-with-javascript/4012915 # 4012915) можно выполнить с помощью JavaScript. –

+0

Я видел это раньше, но используя такой подход. Вы можете измерять только fps в браузере (Firefox или Chrome). Конечно, вы можете найти папку в папке c: \ Program files \ WindowsApps со всеми .js-файлами, но вы можете запускать ее только через интерфейс Metro. Я даже пытался изменить файлы .js для «Cut The Rope», но не повезло. Игра использует множественные вызовы функций requestAnimationFrame, отсутствие циклов, .js-файлов и т.д. Я знаю, что есть версия «Cut The Rope» для IE, но в будущем будет больше приложений HTML5 в Windows App Store. В любом случае спасибо за ОЧЕНЬ быстрый ответ. – Konrad

ответ

0

Fraps способен отображать частоту кадров из-за крючки у него есть в DirectX. Приложения HTML не предоставляют доступ к этой же информации.

Я подтвердил, что бесплатная программа ScreenPresso (http://www.screenpresso.com/) может записывать Cut The Rope просто отлично.

0

Попробуйте Intel GPA (графические анализаторы производительности)

http://software.intel.com/en-us/vcsource/tools/intel-gpa

Установите его, а затем запустить приложение.

Существует множество вариантов графиков и вещей, которые я не совсем понимаю (возможно, это будет полезно для вас). Если вы хотите fps, просто закройте окно; программа будет продолжать работать в фоновом режиме.

Должен быть значок в правом нижнем углу рядом с информацией о батарее и регулятором громкости. Если вы наводите на него курсор, он говорит ваш IP-адрес. Щелкните правой кнопкой мыши значок для GPA и выберите «Анализ приложения» вверху.

Появится окно со всеми приложениями для плитки на машине. Нажмите на приложение (не дважды щелкните) и нажмите «запустить» в правом нижнем углу.

Частота кадров и разрешение будут отображаться в верхнем левом углу.

Протестировано и работает для Cut the Rope (я получаю 58-60 кадров в секунду). Надеюсь это поможет.

 Смежные вопросы

  • Нет связанных вопросов^_^