Способен ли Gosu обрабатывать SpriteSheets, либо через плагин / библиотеку, либо изначально?
Если SpriteSheets можно обрабатывать, какую библиотеку лучше использовать, и можно ли это сделать изначально?
1 ответ
Решение
Да, Gosu может работать со спрайт-листами. Использование Gosu::Image.load_tiles(window, path, width, height, tileable?) (Где width и height - это размер одного спрайта (если вы не уверены, каков размер отдельных спрайтов, но знаете, что spritesheet будет например, спрайты 8x8, используйте отрицательные значения для деления)) создаст массив (1d) изображений из данного файла. Вы можете получить к ним доступ другими способами, такими как draw