小型游戏需要 spritesheet 吗

do you need spritesheets for a small scale games

在过去的几天里,我一直在使用 xna 库及其方法等来获取 SpriteSheet 的帧并以默认 windows 形式创建动画,我几乎不知道它永远不会起作用,因为我没有像 "LoadContent" "Update" "Draw" 这样的方法只能用于我没有的 Xna 形式,因为 windows 10 不支持 xenia。它是一个巨大的无赖,我的沮丧让我思考我真的需要精灵表吗?我可以很容易地自己使用 paint.net 等资源从 SpriteSheet 中取出每一帧,根据需要修改它们并使用时间间隔,分别创建一个动画。所以我的问题。我真的需要小规模游戏的 sprite 表吗?

只是为了澄清我所说的 "small scale games" ....游戏不一定是为了让其他人玩,而是为了娱乐或学习而制作的。例如 - 一个人可能制作的第一款游戏

sprite sheet 的意义在于使资产的传输和加载更容易。基于某种名称模式加载 20 个文件比按名称加载单个文件要难一些。

有时精灵还有其他好处,例如文件数量 opens/requests、纹理优化...但是 运行 在本地使用像样的引擎,您不必担心任何那。

在网络上,CSS 精灵用于将数十张图像组合成一个文件,以减少浏览器对服务器发出的请求数。这可能不适用于您的情况,但可能有类似的考虑。无论哪种方式,如果您是为个人项目这样做,影响都是最小的。

如果您可以将一堆文件加载到框架中,那么这似乎是一个很好的方法。