有人能为我指明正确的方向,让一个javascript文件在另一个单独的javascript文件之后运行吗

Can someone point me in the right direction for making one javascript file run after another separate javascript file?

本文关键字:文件 javascript 一个 运行 之后 单独 另一个 方向      更新时间:2023-09-26

我有两个用Phaser js制作的游戏。我的计划是,制作第三个js文件,它的唯一功能是处理这些文件。我的意思是启动控制器文件,它将启动第一个游戏。当该游戏在特定条件下结束后,它将在文件中处理一个全局变量,表示已完成。这将导致主文件杀死第一个游戏,并引发第二个游戏。有人能指导我怎么做吗?我知道这些问题通常不会在没有代码的情况下得到答案,所以我会在两个游戏中添加一个pastebin链接(因为这是很多代码),这样你就可以验证我是否真的完成了这项工作。

游戏1:http://pastebin.com/cPTn26rz

游戏2:http://pastebin.com/2mCHvTLm

查看您的代码,我想您可能对Phaser还比较陌生,可能还没有听说过Phaser的State Manager。

在Phaser中,你可以使用状态来创建一个标准的游戏结构,如下所示:

  • 加载屏幕
  • 主菜单
  • 游戏
  • 游戏结束

在你的特殊情况下,你可以有这样的东西:

  • 游戏1
  • 游戏2

首先,我可能会推荐Bryan Bibat的HTML 5《在下午射杀他们》(免费在线阅读,但很划算)。这是我第一次介绍状态功能。

或者,Emanuele Feronato的理解Phaser状态是非常基本的(并且有一个粗略的结局),但应该可以快速理解Phaser的状态。

它最初可能有点高级,但一旦你准备好获得更高级的东西,我实际上已经从Interphase 1的状态管理器部分获得了很多,但你应该能够从上面的任何一个教程中获得你需要的东西。