2011-10-07 5 views

Répondre

2

Je pense que vous pouvez le faire de deux façons. D'abord, vous pouvez lire les données dans une variable statique. Pour un exemple de ceci, jetez un oeil à la classe Art dans la démo metagun: Art.java. La deuxième façon, que je n'ai pas encore essayée, est d'utiliser la nouvelle classe AssetManager. Il y a exemple d'utilisation dans le AssetManager test. Ceux-ci devraient vous aider à accéder à vos textures plus facilement.

+0

Je n'ai pas eu la première façon de faire à la place je vais pour la deuxième –

1

Vous n'avez pas besoin d'avoir 2 écouteurs Application ou plus. En fait, cela ne fait que rendre les choses plus difficiles.

Utilisez Screens à la place (extension Game dans votre classe principale au lieu d'implémenter directement ApplicationListener).

De toute façon, vous devriez pouvoir envoyer les textures comme arguments. Par exemple j'ai une classe Actifs qui contient toutes les textures et je l'ai envoyé à chaque écran. Vous pouvez les rendre statiques comme Doran l'a suggéré aussi.

Questions connexes