好的,让我们想象一下:
1)你有一个64x64像素的png文件全部涂成红色。
你加载东西,你把它放在一个Texture-type变量, 写一个位置变量并绘制它。
2)你有一个32x32像素的png文件全部涂成红色。
你加载东西。
你为Tile写了一个类,它包含Texture变量和position变量,以及一个绘制它的函数。
最后,您定义了一个Tile [2,2]数组,将加载的纹理(tile)传递给EACH Tile实例,并将这些4个32x32的位置设置为前一个示例64x64图像。
现在我的问题是,如果这4个Tile实例中的每一个都包含纹理,那么如何使用更少的内存。这里的纹理只是一个参考?