我创建了一个类来使用assetManager加载所有资产。 我的问题是,如何访问其他类的这些资产?
注意:我打电话给de load class:
setScreen(new LoadScreen(this,adsController, actionResolver));
在加载屏幕中:
public LoadScreen(Game game, AdsController adsController, ActionResolver actionResolver){
this.game = game;
this.adsController = adsController;
this.actionResolver = actionResolver;
}
LoadScreen上的资产管理器:
public AssetManager manager;
然而,静态很容易,不推荐使用:
注意:除非您正确管理它们,否则不要将您的AssetManager或任何其他资源(如纹理等)设置为静态。 (https://github.com/libgdx/libgdx/wiki/Managing-your-assets)