Gosu 是否能够通过 plugin/library 或本机处理 SpriteSheets?

Is Gosu capable of handling SpriteSheets, either via a plugin/library or natively?

如果可以处理 SpriteSheets,最好使用哪个库?可以在本地完成吗?

是的,Gosu 可以原生处理 spritesheet。使用 Gosu::Image.load_tiles(window, 路径, 宽度, 高度, 平铺?) (其中 width 和 height 是单个 sprite 的大小(如果您不确定单个 sprite 的大小是多少,但知道 spritesheet 将是 ex. 8x8 sprite,请使用负值进行划分))将创建一个数组 (1d ) 来自给定文件的图像。然后您可以使用其他方法访问它们,例如 draw