Я использую node.js и socket.io и создаю игру.Есть довольно много спрайтов, которые мне нужно отправить клиенту, поэтому для снижения пропускной способности я думал о хранении данных на клиентском компьютере.На данный момент основная идея заключается в том, что он просто загружается один раз, а затем сохраняется на клиентском компьютере.Но как мне получить контроль над файлами клиента?И как я могу сохранить фотографии / общие данные на компьютере клиента?
Вот что я делаю:
self.sources =
[
[//trees, 0
"res/images/enviornment/trees/tree_1_1.png",//0
"res/images/enviornment/trees/tree_1_2.png",//1
"res/images/enviornment/trees/tree_1_3.png",//2
"res/images/enviornment/trees/tree_1_4.png",//3
], //there are many other pictures, but this is just the concept
];
self.images = new Array();
for (i = 0; i < self.sources.length; i++)
{
self.images.push([]);
for(t = 0; t < self.sources[i].length; t++)
{
self.images[i][t] = new Image();
self.images[i][t].src = self.sources[i][t];
}
}