PDA

Просмотр полной версии : Возможно ли изменять количество кадров в запущенном приложении


Max_Payn
05.10.2014, 14:55
Привет всем.
Обратил внимание в одной приложении на флеш с помощью фрапса, что игра в динамике работает в 60 к\с, а когда статика опускается до 25-30к\с. Возможен ли контроль количества кадров уже в запущенном приложении, если да то как работает эта хитрость?

dark256
05.10.2014, 20:24
Вопрос и тема как-то странно сочтаются. Изменять - нет.
Измерить текущий ФПС - вот:

var fps:Number = 0;
var setint
function plusOne():Void {
fps++;
}
function checkFPS():Void {
trace( "Current FPS: "+ fps );
fps = 0;
}
onEnterFrame = plusOne;

if ( setint == undefined ) { setint = setInterval( checkFPS, 1000 ); }

Max_Payn
05.10.2014, 22:10
на счет измерить текущий ФПС это спасибо, не хватало :)

udaaff
06.10.2014, 14:00
В AS3 можно изменять. http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/Stage.html#frameRate

dark256
06.10.2014, 14:09
В AS3 можно изменять.
Вы ошиблись разделом ;)

Max_Payn
06.10.2014, 22:40
так это совсем меняет дело, а то сразу нельзя. Значит на AS3 можно менять, надо почитать внимательней.

dark256
06.10.2014, 23:07
Сегодня такой день - все ошибаются разделами :)