- Home /
Question by
GoCatGoGamesLLC · Jul 09, 2012 at 04:14 PM ·
javascriptarraydata storage
Arrays vs. XML or SQLite: Fastest data storage/retrieval using JavScript/UnityScript?
I'm trying to determine the fastest, lowest footprint method of storing data sets within Unity. Currently I'm using two-dimensional arrays like the following:
var rangedWeaponPistols = new Array (3);
rangedWeaponPistols [0] = new Array (6);
rangedWeaponPistols [0][0] = "Name: Colt 1911 .45 ACP";
rangedWeaponPistols [0][1] = "Damage";
rangedWeaponPistols [0][2] = "Close Range";
rangedWeaponPistols [0][3] = "Medium Range";
rangedWeaponPistols [0][4] = "Long Range";
rangedWeaponPistols [0][5] = "Reload Time";
rangedWeaponPistols [1] = new Array (6);
rangedWeaponPistols [1][0] = "Name: Glock 9mm";
rangedWeaponPistols [1][1] = "Damage";
rangedWeaponPistols [1][2] = "Close Range";
rangedWeaponPistols [1][3] = "Medium Range";
rangedWeaponPistols [1][4] = "Long Range";
rangedWeaponPistols [1][5] = "Reload Time";
(This example uses all strings for clarity)
Can anyone comment on the viability of this method for prototyping and testing gameplay? Is there an alternate method -- possibly XML or SQLite -- that would be more effective in the long run?
Comment