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