【问题标题】:Node objects/modules information节点对象/模块信息
【发布时间】:2013-09-07 20:43:31
【问题描述】:

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

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

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

【问题讨论】:

    标签: node.js socketstream


    【解决方案1】:

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

    GLOBAL.rooms = rooms;
    

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

    var rooms = GLOBAL.rooms;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-07
      • 2019-10-08
      相关资源
      最近更新 更多