Я работаю над игрой для android, используя libgdx и IntelliJ. В этой игре у меня есть два «экраны», эти экраны используют ту же текстуру для их фона, это то, как я загружаю их:Загрузить текстуры из другого класса в android
Texture backgroundTexture;
public static Sprite backgroundSprite;
backgroundTexture = new Texture("textures/background.png");
backgroundSprite = new Sprite(backgroundTexture);
Это делается в обеих экранах, поэтому мой вопрос, могу ли я загрузить их текстуры в другом классе, а затем как-то использовать их на обоих экранах, я чувствую, что это будет способ сделать это, я прав? Если я на правильном пути, как это должно быть реализовано?
Вы могли бы сделать класс «Textures». Просто инициализируйте текстурные переменные так же, как и там. Убедитесь, что эти переменные являются общедоступными и статичными, как эта 'public static Texture backgroundTexture = new Texture (" textures/background.png ")'. Я думаю, что должно быть достаточно информации, если хотите, я могу сделать это официальным ответом и поместить весь код. – vedi0boy
Да, если вы сделаете это, я буду принимать его как ответ, я был бы признателен! (Я не могу принять комментарий в качестве ответа, или?) – user3486059