Ad
3: 2018-04-18 (水) 18:06:01 njf ソース バックアップ No.3 を復元して編集 現: 2018-06-12 (火) 13:58:33 njf ソース 編集
Line 6: Line 6:
  ScaleMode.SHOW_ALL   ScaleMode.SHOW_ALL
 );  );
 + 
 _mStarling = new Starling(Sprite, stage, viewPort);  _mStarling = new Starling(Sprite, stage, viewPort);
 _mStarling.stage.stageWidth = GAME_WIDTH;  _mStarling.stage.stageWidth = GAME_WIDTH;
Line 28: Line 28:
 var viewPort:Rectangle = new Rectangle(0,0,stage.fullScreenWidth, stage.fullScreenHeight);  var viewPort:Rectangle = new Rectangle(0,0,stage.fullScreenWidth, stage.fullScreenHeight);
 + 
 _mStarling = new Starling(Sprite, stage, viewPort);  _mStarling = new Starling(Sprite, stage, viewPort);
 _mStarling.stage.stageWidth = GAME_WIDTH;  _mStarling.stage.stageWidth = GAME_WIDTH;
Line 60: Line 60:
  var quad:Quad = new Quad( GAME_WIDTH / xScale, GAME_WIDTH/yScale);   var quad:Quad = new Quad( GAME_WIDTH / xScale, GAME_WIDTH/yScale);
-とします。単色画面を表示するなら、alignPivotをつかって中心に座標の基準をおき、画面中央に配置するのが楽です。それ以外でも、上のxScale、yScaleを使うと計算で座標を割り出せますが、ここでは省略します。+とします。単色画面を表示するなら、alignPivotをつかって中心に座標の基準をおき、画面中央に配置するのが楽です。それ以外でも、上のxScale、yScaleで計算したり、localToGrobalメソッドなどを使うと座標を割り出せますが、ここでは省略します。
他の注意点として、横にスライドするような画面遷移を使っていると、画面が変わるとき端の方がおかしくなります。ここで解説した方法を使うなら、画面遷移はフェイドアウトなどが無難です。 他の注意点として、横にスライドするような画面遷移を使っていると、画面が変わるとき端の方がおかしくなります。ここで解説した方法を使うなら、画面遷移はフェイドアウトなどが無難です。
 +
 +また、PopupManagerを使うと、縦横比が変形しているので、修正しておく必要があります。
 +
 +ここの方法を使っても、Androidではナビゲーションなどの領域の関係でレイアウトがずれる場合があります。解決するには、[[ActionScript 3/Androidで全画面表示]]を参照してください。


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 1568, today: 1, yesterday: 2
MenuBar
広告

ログイン

ユーザー名:


パスワード:





パスワード紛失

Portuguese | English | German | Greek | Japanese | Korean | Russian | T-Chinese top
NJF