2014-10-16 4 views
0

В настоящее время я разрабатываю игру через Starling и AS3.Adobe AIR Simulator отображает неправильный размер

Я столкнулся с проблемой. Мой симулятор не отображает полную сцену. Изображение для лучшего объяснения: http://i.stack.imgur.com/OoMzt.png

Я проверил немного, и я узнал, что Квадрат с высотой 775 заполняет всю высоту 800 stageHeight. Почему так? Должно быть 25 мест.

Это потому, что я бегу на Mac, и окно отображает его неправильно?

ответ

0
 ////////////////////////////////////////////////// 
     //this is the size used to test NOT the device size 
     var widthDevelop:int = yourStageWidth; 
     //Example var widthDevelop:int = 480; 


     var screenWidth:int = stage.stageWidth; 
     var screenHeight:int = stage.stageHeight; 

     var viewPort:Rectangle = RectangleUtil.fit(
     new Rectangle(0, 0, widthDevelop, screenHeight*(widthDevelop/screenWidth)), 
     new Rectangle(0, 0, screenWidth, screenHeight), 
     ScaleMode.NO_BORDER); 
     this._starling.viewPort = viewPort; 
     this._starling.stage.stageWidth = widthDevelop; 
     this._starling.stage.stageHeight = screenHeight*(widthDevelop/screenWidth); 
+0

Спасибо, что я буду использовать это для тестирования – Capevace

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

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