我的当前系统很局限,我想建立一个新的系统,标准做法是什么?

我想到的方式是,从文件夹/文件建立一个数组,使得可以方便地通过拖拽来添加新内容,而无需在代码中实现所有内容。

然后,我想知道如何存储我的贴图等?使用subimg(子图)或单独为每个sprite存储?

很多地形集都以“片状”形式传递,于是我想知道 subimg 究竟是行业标准吗?

但这也带来了问题,如果我想添加每个子图中的动画贴图,要实现功能就会像捋绕的面条一样的复杂代码。