有一个可以作为模块导入的纸质js文件

Have a paper js file that can be imported as a module

我正在制作游戏,我想将我的代码分成两个文件。一个是用于游戏玩法的普通 javascript 文件,另一个是用于所有图形的 paperscript 文件。我想从主文件的 paperscript 文件中调用函数,但据我所知,它需要加载 type="module" 才能调用函数,但它也需要加载 type="text/paperscript" 使其作为 paperscript。 如果有另一种从不同文件调用函数的方法,我想听听,或者是否有办法在同一脚本元素中包含 type="module"type="text/paperscript"

如果这不可能,我知道我可以使用 javascript 而不是 paperscript 但我宁愿不用,因为我看到的所有示例都使用 paperscript

为你需要的方法使用类型模块,并为 paperscript 创建另一个 js 文件。您在声明的 type = "module"

中导入它的 paperscrit 文件

我已经想出了如何做我想做的事,现在我觉得自己很愚蠢。我学习了 python 并且是 javascript 的新手并且没有意识到你可以从其他文件调用函数,在 python 中你只能通过使用模块来做到这一点。

在这里我可以在 paperscript 中将变量声明为 window.<myVariableName> 以便能够从原始 javascript.

访问它