我正在創建RPG。我原本是在JS對象中存儲NPC對話框。我可以按照自己的想法在一個陣列中循環冗長的對話框。我也可以用K:V對存儲對象。RPG:以DB或JSON格式存儲對話框
話雖這麼說,是它容易/更快管理,存儲和前端檢索JSON/JS對象對話框:
var dialog = {
quests : {
quest1 : {
NPCName: {
"Task 1 - Introductions" :
{
"dialog" :
[
"I'm Pedro",
"Welcome to my neighborhood",
etc...,
],
"wordBank" :
{
"Hola" : "Hello",
"Como" : "What",
}
或數據庫中,在那裏你通過AJAX請求檢索並像這樣解析爲JSON?
function getData (functionToRun) {
$.getJSON("phpscripts.php", {"_functionToRun" : functionToRun},
function (returned_data) {
var nm = returned_data.task_name,
spn = returned_data.task_spanish,
rsp = returned_data.task_userResponse;
}
);
}
比較容易/更快? –
@cmbasnett與數據庫進行比較。閱讀問題。 –
爲什麼不是兩個?鍵/值存儲+ JSON。 – tadman