Взгляните на класс FP во flashpunk.В частности, FP.screen.scale
, который позволяет изменить размер всей игры по указанному коэффициенту.Например, приведенный ниже код удвоит размер игрового экрана:
FP.screen.scale = 2;
Если вам нужно беспокоиться о соотношении сторон, вы можете сделать X и Y отдельно с помощью:
FP.screen.scaleY = 2;
FP.screen.scaleX = 3;
После перехода в полноэкранный режим вы можете использовать приведенный ниже код, чтобы получить правильное соотношение сторон для увеличения экрана:
var scaleFactorX = stage.stageWidth / FP.screen.width;
var scaleFactorY = stage.stageHeight / FP.screen.height;
FP.screen.scaleX = scaleFactorX;
FP.screen.scaleY = scaleFactorY;