是否可以将 p5js 文件导入另一个文件?
Is it possible to import a p5js file into another file?
我想知道是否可以将 p5js 文件导入另一个文件。我正在创建一个非线性冒险游戏。如果玩家按下某个按钮,我希望该按钮激活我在另一个 p5js 文件中的迷你游戏。
function mouseReleased() {
cursor(ARROW);
if (scene0 == true) {
if ((mouseY > 162) && (mouseY < 248) && (mouseX > 54) && (mouseX < 278)){
scene0 = false;
scene1= true;
}
}
if (scene1 == true) {
if ((mouseY > 408) && (mouseY < 482) && (mouseX > 52) && (mouseX < 222)){
scene1 = false;
miniGame1 = true;
}
}
谢谢。
简短的回答是是的这是可能的。事实上,这是默认行为。
假设您有此 HTML 内容:
<!DOCTYPE html>
<html>
<head>
<script src="mini-game.js"></script>
<script src="main-game.js"></script>
</head>
<body>
<p>My HTML</p>
</body>
</html>
这里是mini-game.js
:
function miniGame(){
console.log('mini game');
}
这里是 main-game.js
:
function mainGame(){
miniGame();
}
注意main-game.js
中的代码可以运行mini-game.js
文件定义的miniGame()
函数。
如果您在两个函数中定义 P5.js 函数,您可能会遇到麻烦。如果是这种情况,您将不得不重构代码以使用 instance mode 或将草图作为参数。
我想知道是否可以将 p5js 文件导入另一个文件。我正在创建一个非线性冒险游戏。如果玩家按下某个按钮,我希望该按钮激活我在另一个 p5js 文件中的迷你游戏。
function mouseReleased() {
cursor(ARROW);
if (scene0 == true) {
if ((mouseY > 162) && (mouseY < 248) && (mouseX > 54) && (mouseX < 278)){
scene0 = false;
scene1= true;
}
}
if (scene1 == true) {
if ((mouseY > 408) && (mouseY < 482) && (mouseX > 52) && (mouseX < 222)){
scene1 = false;
miniGame1 = true;
}
}
谢谢。
简短的回答是是的这是可能的。事实上,这是默认行为。
假设您有此 HTML 内容:
<!DOCTYPE html>
<html>
<head>
<script src="mini-game.js"></script>
<script src="main-game.js"></script>
</head>
<body>
<p>My HTML</p>
</body>
</html>
这里是mini-game.js
:
function miniGame(){
console.log('mini game');
}
这里是 main-game.js
:
function mainGame(){
miniGame();
}
注意main-game.js
中的代码可以运行mini-game.js
文件定义的miniGame()
函数。
如果您在两个函数中定义 P5.js 函数,您可能会遇到麻烦。如果是这种情况,您将不得不重构代码以使用 instance mode 或将草图作为参数。