アプリケーションを強制的に横長にする

AndroidManifest.xmlで横長にしたいアクティビティにscreenOrientation属性を追加して,値をlandscpaeにする

 <activity android:name=".Test"
                  android:label="@string/app_name"
                  android:screenOrientation="landscape">

エミュレータの向きを横にする

C-F12なんだけど機能しない気がつけば使えた

解像度の取得

Display#getWidth(),Display#getHeight()が使える.Displayの取得は以下の通り

WindowManager wm = getWindowManager();
Display display = wm.getDefaultDisplay();

memo

  • VirtualPad実装
  • クォータニオン実装
  • 衝突判定
  • onDrawFrameの呼び出しタイミング調べる
  • 煙どないするかきめる
    • 半透明ビルボードばらまきたいけどパフォーマンス的に問題ありそう.いっそ不透明のをサイズ変えてごまかすとか
  • 頂点配列流しこんでからglDrawArrayを二度呼べるのか調べる