アップしていただいたモデルを描画するプログラムを組んで実行したところ、
実機( F-02H )でも正常に描画されました
テストで使用したプログラムは以下の通りですので、よろしければ海海月さんの環境では
正常に表示されないのかお試しになってみてください m(_ _;m
#include "DxLib.h"
#define MODEL_NUM 4
int android_main( void )
{
int ModelHandle[ MODEL_NUM ] ;
int i ;
SetGraphMode( 1280, 1024, 32 ) ;
// DXライブラリの初期化
if( DxLib_Init() < 0 ) return -1 ;
ModelHandle[ 0 ] = MV1LoadModel( "stage/skyDome.mv1" ) ;
ModelHandle[ 1 ] = MV1LoadModel( "stage/stageMain_01.mv1" ) ;
ModelHandle[ 2 ] = MV1LoadModel( "stage/stageSub_A.mv1" ) ;
ModelHandle[ 3 ] = MV1LoadModel( "stage/stageSub_B.mv1" ) ;
// 描画先を裏画面にする
SetDrawScreen( DX_SCREEN_BACK ) ;
SetCameraPositionAndTarget_UpVecY( VGet( 0.0f, 37.0f, -100.0f ), VGet( 0.0f, 15.3f, -19.0f ) );
SetCameraNearFar( 3.35f, 836.7f );
SetLightEnable( FALSE );
SetGlobalAmbientLight( GetColorF( 0.200f, 0.200f, 0.200f, 0.0f ) );
int Light0Handle = CreateDirLightHandle( VGet( -0.834f, -0.206f, 0.511f ) );
SetLightDifColorHandle( Light0Handle, GetColorF( 1.000f, 1.000f, 1.000f, 1.000f ) );
SetLightSpcColorHandle( Light0Handle, GetColorF( 0.500f, 0.500f, 0.500f, 0.000f ) );
SetLightAmbColorHandle( Light0Handle, GetColorF( 0.000f, 0.000f, 0.000f, 0.000f ) );
// メインループ(何かキーが押されたらループを抜ける)
while( ProcessMessage() == 0 )
{
// 画面のクリア
ClearDrawScreen() ;
// 3Dモデルの描画
for( i = 0; i < MODEL_NUM; i++ )
{
MV1DrawModel( ModelHandle[ i ] ) ;
}
// 裏画面の内容を表画面に反映
ScreenFlip() ;
}
// DXライブラリの後始末
DxLib_End() ;
// ソフトの終了
return 0 ;
}