0

お願い助けて。いつエラー?

メイン クラス アプリ

public class MyGdxGame implements ApplicationListener {

    private Menu GameMenu;
    private SupperUnit TestUnit;
    private Camera camera;

@Override
public void create() {      

            camera = new PerspectiveCamera(67, Gdx.graphics.getWidth(), Gdx.graphics.getHeight());

            // inicilized menu
            //GameMenu = new Menu();*/
            TestUnit = new SupperUnit();
}

@Override
public void dispose() {

            TestUnit.Dispose();
}

@Override
public void render() {      
    Gdx.gl.glClearColor(0.5f , 1, 1, 1);
    Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
            camera.update();

            TestUnit.Draw();
}

@Override
public void resize(int width, int height) {
}

@Override
public void pause() {
}

@Override
public void resume() {
}

}

スーパーユニットクラス

public class SupperUnit {
    // graphic variables
    private Texture uTexture;
    private Material uMaterial;
    private StillModel Model;
    private Color uColor;


    // ctors
    public SupperUnit() {

        uTexture = new Texture(Gdx.files.internal("data/libgdx.png"));
        uMaterial = new Material();
        uMaterial.addAttribute(new TextureAttribute(uTexture, 0, TextureAttribute.diffuseTexture));

        ObjLoader obLoader = new ObjLoader();
        Model = obLoader.loadObj(Gdx.files.internal( "data/simple.obj" ) );
        Model.setMaterial(uMaterial);

    }



    public void Draw(){

       Model.render();

    }

     public void Dispose(){ // delete resource

        Model.dispose();
    }
}

Model.render(); 行にコメントすると Draw() 関数では、次にプログラムを実行します。それ以外の場合は、プログラムを実行しません。

Java、libgdx バージョン 0.9.8、Android SDK を使用。Android バージョン 4.0.4 のアプリケーション エラー: I am_crash: [7249,com.AndroidKvaGame,33862,java.lang.IllegalStateException,can't use this render method with OpenGL ES 2.0,Mesh.java,455]

情報をありがとう

4

0 に答える 0