0

所以我正在通过节点开发一个基于文本的小型冒险游戏,我使用的是 SocketStream 框架。我想要做的是通过 xml 加载地图,解析该地图,从地图中获取每个房间并将其信息存储在房间对象中。我制作了一个房间模块,其中包含所有必需的函数和变量。

我想知道的是,这是否是解决此问题的方法,以及如何创建可以通过应用程序的其他部分访问的房间对象的全局数组。

我可以加载地图,通过模块制作房间并将它们存储在 app.js 主条目部分的数组中吗?虽然这可以从应用程序的其他部分访问?

4

1 回答 1

1

GLOBAL 是全局变量的关键字。所以在你的情况下,你可以做类似的事情

GLOBAL.rooms = rooms;

完成此操作后,在应用程序的任何其他部分,您可以像这样访问房间

var rooms = GLOBAL.rooms;
于 2013-09-07T22:23:51.657 回答