Добавлен , опубликован
Всем привет, сегодня я хочу начать рассказывать о такой библиотеке, как LibGDX. Это будет своего рода цикл записей о каких либо классах,
с моими комментариями, пояснениями, а также самое главное, с примерами использования каких-либо объектов. От части эти записи я буду использовать для себя,
чтобы не забыть, да и в целом это будет удобнее.
Я не хочу относить мои записи, как какие нибудь "туториалы", скорее это будут просто заметки и дилетантская документация на русском с примерами, поэтому я не буду говорить о том, как создать проект и т.п.
Записи я буду разделять на название класса, описание, комментарий, пример и что нибудь вроде примечаний. Ещё буду оставлять ссылки на оф. документацию.
Вот примерно так

Texture

Этот класс позволяет нам нарисовать изображение на экране.
Вообще, чтобы вывести на экран картинку, мы также можем использовать классы: Sprite, Image, TextureRegion.
Отрисовка происходит благодаря классу SpriteBatch, но не для всех. Например Image- это объект, наследуемый от класса Actor. Все, кроме актёров (Actor)
, рисуются при помощи SpriteBatchи его метода draw(). Все актёры же рисуются при помощи Stage и его метода draw(). Методы draw() классов SpriteBatch и Stage вызываются в методе render().
Пример использования

private Texture texture;

private SpriteBatch batch;

void create()
{
   texture = new Texture(Gdx.files.internal("Cat.png")); // Создаёт текстуру, подгружая картинку из папки "assets"
}

void render()
{
batch.begin();

batch.draw(texture, 100, 100, 128, 128);  // Этот метод рисует текстуру, в позиции x, y  и с размерами width, height.

batch.end();   
}
Хочется отметить, что обычно текстуру (Texture), используют для того, чтобы разбить атлас текстур, на части, при помощи TextureAtlas или TextureRegion.
Обычно для того, чтобы использовать спрайты (Sprite) - игровых объектов или изображений (Image).
Ссылки:

Примерно так я и буду выписывать разные интересности. А пока на этом всё :)
`
ОЖИДАНИЕ РЕКЛАМЫ...