我正在制作一个RPG游戏。我正在开发一个地图编辑器,我可以用它来设计游戏的世界。现在,当我创建精灵时,我看到我将拥有像海滩这样的东西,草与沙相遇。我制作了一个 32x32 的精灵,其中一半由我的草精灵组成,另一半由我的沙精灵组成。
现在假设我想使用同一个精灵,但它是镜像。首先是沙子,然后是草。
我的地图编辑器使用 JSON 保存地图,所以我无法保存图像,我必须保存一个 URL 才能在玩游戏时检索图像。那么我怎样才能确保保存某种信息来指定如何绘制该图像,无论是旋转 180 度还是镜像?如何对我的图像执行这些更改?