Guten Tag,
ich arbeite gerade mit der Bibliothek 'libGdx' und wollte mir als Hilfe Programme anschauen, die auch so programmiert wurden.
Jetzt habe ich aber das Problem, dass ich dieses Projekt nicht zum Laufen bekomme. Ich habe schon alle Pfade aktualisiert und da tauchen momentan auch keine Fehler auf. Doch eine Methode macht hier Ärger:
public static Texture getTextureAsset(String textureFilenamePath){
Texture texture = null;
// once the asset manager is done loading
if( _assetManager.isLoaded(textureFilenamePath) ) {
texture = _assetManager.get(textureFilenamePath,Texture.class);
} else {
Gdx.app.debug(TAG, "Texture is not loaded: " + textureFilenamePath );
}
return texture;
}
(Diese findet sich in der Klasse 'Utility' im Package 'com.packtpub.libgdx.bludbourne')
Wenn ich das Programm starte, ist 'texture' immer 'null', weil die Methode aufgerufen wird, bevor das Laden fertig ist. 'texture' darf aber nicht 'null' sein und bringt somit das Programm zum Absturz. Leider habe ich keine Idee, wie ich das Problem lösen soll.
Ich hoffe ihr könnt mir helfen.