メイン画面サイズを変更

構文 canvas.setMainBmp( Width, Height )
説明 メイン画面サイズを変更します。
引数 Width: メイン画面の幅
Height: メイン画面の高さ
Luaridaのグラフィック描画は全てメイン画面に行います。通常、メイン画面サイズは実画面サイズに合わせています。
戻り値 なし

------------------------------------------
-- メイン画面サイズを変更のサンプル canvas_setMainBmp_sample2.lua
------------------------------------------
function main()
 
  -- Xperia Acro Screen Size
  acroW = 854
  acroH = 442
 
  -- Color Set
  C_White = color(255, 255, 255)
  C_Black = color(0,0,0)
 
  -- 実画面の表示サイズを取得
  ScreenW,ScreenH = canvas.getviewSize()
 
  -- メイン画面サイズを変更
  canvas.setMainBmp(acroW,acroH)
 
  canvas.drawCls(C_White)
  canvas.drawText("メイン画面サイズを変更のサンプル", 0, 0, 24,C_Black)
  canvas.drawText("Xperia Acro用で作成された画面をcanvas.setMainBmpを使用して、", 0, 50, 24,C_Black)
  canvas.drawText("使用される機種に合わせてメイン画面サイズを変更します。", 0, 80, 24,C_Black)
  canvas.drawText("画面タッチで開始して、もう一度画面タッチすると終了します。", 0, 130, 24,C_Black)
  touch(3)
 
  canvas.putCls(C_White)
 
  -- 直線の描画(碁盤)
  for i = 1,18 do
    canvas.putLine( 0,acroH *i/18, acroW,acroH *i/18,C_Black)
    canvas.putLine( acroW *i/18, 0, acroW *i/18, acroH,C_Black)
  end
  -- 直線の描画(画面枠付近)
  canvas.putLine(0, acroH /36, acroW, acroH /36,C_Black)
  canvas.putLine(0, acroH *35/36, acroW, acroH *35/36,C_Black)
  canvas.putLine(acroW /36, 0, acroW /36, acroH,C_Black)
  canvas.putLine(acroW *35/36, 0, acroW *35/36, acroH,C_Black)
 
  -- 円の描画(中心)
  canvas.putCircle(acroW /2,acroH /2,2,C_Black,1)
  canvas.putCircle(acroW /2,acroH /2,acroH * 5/12,C_Black)
 
  -- 円の描画(周辺)
  canvas.putCircle(acroW *  3/18,acroH *  3/18,acroH / 8,C_Black)
  canvas.putCircle(acroW *  3/18,acroH * 15/18,acroH / 8,C_Black)
  canvas.putCircle(acroW * 15/18,acroH *  3/18,acroH / 8,C_Black)
  canvas.putCircle(acroW * 15/18,acroH * 15/18,acroH / 8,C_Black)
 
  -- 画面サイズ
  canvas.putText("実画面 W:" .. ScreenW .. " H:" .. ScreenH , acroW/2 -100, acroH * 2/3, 20,C_Black)
 
  canvas.putflush()
 
  touch(3)
 
end
 
main()
 

サンプル画像は準備中です。
1.注意事項です。
画像はもう少しお待ちください。
2.画像です。拡大されているため、少し歪んでいます。
画像はもう少しお待ちください。


機種の解像度のままの場合は、次のようになります。
1.違いがわかりますか?。
2.違いがわかりますか?。



コメント(最大10行)
名前:
コメント

すべてのコメントを見る



タグ:

+ タグ編集
  • タグ:
最終更新:2012年03月08日 20:15
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。