标签: melonjs

RPG - 存储半复杂树结构的玩家数据

我正在js中使用melon JS和SQL DB和PHP制作一个Web RPG.这个问题是关于如何存储每个非玩家角色(NPC)的已完成和当前任务.

NPC对话框和任务数据:所有对话框都存储在以下结构的js对象中:

var dialog = {
    quests : {
        quest1 : {  
            NPCName ("Joe"): {
                TaskName ("1 - Introductions") :  {
                     "english" : 
                      [
                          "Hello, here is some dialog",
                          "More dialog..." (stored in array so I can cycle through it)
                      ],//more items per task
                }, //more tasks per NPC
            }, //more NPCs per quest
        }, //more quests options per "quests"
    }, //more options in dialog besides "quests" if I want
};
Run Code Online (Sandbox Code Playgroud)

没有将所有地图对话框存储在同一个文件中,因为文件会变得太杂乱......所以:当地图发生变化时,我会用一组新的对话框js_require加载一个新 …

javascript php mysql game-engine melonjs

7
推荐指数
1
解决办法
709
查看次数

以编程方式在melonJS中插入实体

我一直在研究melonJS教程,同时牢记我的应用程序.

我希望能够以编程方式添加实体,而不是在为每个级别加载的.tmx文件中指定它们.这是可能的melonJS还是必须使用平铺编辑器指定实体?这似乎相当严格.

或者melonJS只是这个任务的错误框架,如果是这样,还有另一个框架可能比仅仅在画布上绘图更好吗?

javascript game-engine melonjs

1
推荐指数
1
解决办法
371
查看次数

标签 统计

game-engine ×2

javascript ×2

melonjs ×2

mysql ×1

php ×1