0

Mosync 3.3.1 で OpenGL ES 2.0 を使用してアプリを作成しています。理想的には、画面が傾いている方向に画面を回転させたいと考えています。ただし、maScreenSetSupportedOrientations() を使用して動的または横向きに設定すると、横向きに回転しようとするとアプリがクラッシュします。これは修正が必要なバグですか、それとも何か間違っていますか? コードを nexus 7 タブレットに送信しています。

コードの init 関数で呼び出しを開始しています。

maScreenSetSupportedOrientations(MA_SCREEN_ORIENTATION_DYNAMIC);
maScreenSetOrientation(MA_SCREEN_ORIENTATION_LANDSCAPE);

私のコード全体はここにあります:http://codetidy.com/6378/

4

1 に答える 1

0

わたしにはできる

extern "C" int MAMain() { // Declare MAMain function as "C"
maScreenSetSupportedOrientations(MA_SCREEN_ORIENTATION_LANDSCAPE);
Moblet::run(new MyGLMoblet());
return 0;

それ以外の

void init() { // Screen Size

    mWidth = EXTENT_X(maGetScrSize());
    mHeight = EXTENT_Y(maGetScrSize());

    maScreenSetSupportedOrientations(MA_SCREEN_ORIENTATION_PORTRAIT|MA_SCREEN_ORIENTATION_LANDSCAPE);
    maScreenSetOrientation(MA_SCREEN_ORIENTATION_LANDSCAPE);
于 2014-02-27T00:38:25.123 に答える