我想知道是否有可能将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;
}
}
谢谢。
答案 0 :(得分:1)
可能的答案是是。实际上,这是默认行为。
假设您具有以下HTML内容:
mini-game.js
这里是function miniGame(){
console.log('mini game');
}
:
main-game.js
这是function mainGame(){
miniGame();
}
:
main-game.js
请注意,miniGame()
中的代码可以运行mini-game.js
文件定义的for event in pygame.event.get():
函数。
如果在两个函数中都定义P5.js函数,则可能会遇到障碍。如果是这种情况,则必须重构代码以使用instance mode或将草图作为参数。