Как нарисовать LibGDX Sprite от Blank Constructor

Я пытаюсь привлечь Sprite в LibGDX. Я могу это сделать, если я использую конструктор, который указывает текстуру для использования, такую ​​как

 Sprite sprite = new Sprite(new Texture(Gdx.files.internal("path"))); 

Но если я использую Sprite(); И попробуйте затем использовать setTexture и / или setRegion , изображение не будет нарисовано. API говорит, что перед тем, как можно будет нарисовать, нужно установить «текстуру, область текстуры, границы и цвет». Я делал звонки setTexture , setRegion и setColor хотя ничего не рисуется.

Основной вопрос: если я использую конструктор Sprite() по умолчанию, что мне делать после этого, чтобы убедиться, что он рисует на экране (в SpriteBatch )?

Я бы предположил, что код должен выполнять те же самые шаги, что и спрайт (Texture) ctor :

 public Sprite (Texture texture) { this(texture, 0, 0, texture.getWidth(), texture.getHeight()); } public Sprite (Texture texture, int srcX, int srcY, int srcWidth, int srcHeight) { if (texture == null) throw new IllegalArgumentException("texture cannot be null."); this.texture = texture; setRegion(srcX, srcY, srcWidth, srcHeight); setColor(1, 1, 1, 1); setSize(Math.abs(srcWidth), Math.abs(srcHeight)); setOrigin(width / 2, height / 2); } 

Все это общедоступные методы.

Intereting Posts
Обновление LinearLayout после добавления представления Android Studio: использование ImageButton для запуска нового действия приводит к сбою приложения Проверка доступности / доступности хоста на Android Отладка файлов сборки Gradle в Intellij / Android Studio Создание пользовательского табулятора, как в браузере Chrome для Android Это правильный способ использовать Dagger 2 для Android-приложения в модульном тесте для переопределения зависимостей с помощью mocks / fakes? PackageInfo.versionName возвращает INSTANT_RUN в Andorid Studio 2.2 preview Как настроить Android Studio, чтобы я мог скомпилировать ее в автономном режиме (отключен от Интернета) Отправить ссылку на Whatsapp через Android Intent Android: получите наибольшее значение в столбце Как получать многоадресные пакеты на Android Вставить instagram в Android WebView Как предотвратить открытие клавиатуры при открытии активности в Android? Порт LWJGL для Android Обрабатывать пустой ответ в JSONRequest с помощью Volley