Этот подход может также работать, используя ТРИ. Часы для измерения дельты.
let clock = new THREE.Clock();
let delta = 0;
// 30 fps
let interval = 1 / 30;
function update() {
requestAnimationFrame(update);
delta += clock.getDelta();
if (delta > interval) {
// The draw or time dependent code are here
render();
delta = delta % interval;
}
}
Полагаю, вы пробовали все варианты из документации ...?
Если да, то я полагаю, что вы можете есть опечатка или что-то в этом роде. Можете ли вы предоставить код, который вы используете с , синтаксисом исключения, который не работает, и заголовком исходного файла для класса, который неправильно включен?
Эмма разрешает использование фильтров на этапе инструментирования , чтобы указать набор файлов, которые необходимо инструментировать. Напротив, вы пытаетесь сделать это на этапе создания отчета . Ссылка , приведенная выше , описывает, как определить набор инструментов.
Я использовал такие фильтры:
<property name="emma.filter" value="-*.unittest.* -*.unittests.* -*.TST* -*TestCase -*Test -*TestSuite" />
<emma>
<instr instrpath="${build.dir}"
mode="overwrite"
metadatafile="${build.dir}/coverage.em"
filter="${emma.filter}" />
</emma>
Вы также можете использовать вложенные элементы