Javascript 在p5.js中动态加载sketch.js
当我点击“开始游戏”按钮时,我正试图启动Javascript 在p5.js中动态加载sketch.js,javascript,html,processing,p5.js,sketch.js,Javascript,Html,Processing,P5.js,Sketch.js,当我点击“开始游戏”按钮时,我正试图启动sketch.js 这是我的代码: //这是吃豆人游戏中SKETCH.JS的代码。。。。 变量图像; var foodImage; var图; var pacManImage; var roca; MyVar迷宫; arrayRocasMapa变量=[]; var arrayComidaMapa=[]; var ArrayGraphMapa=[]; var myPacman; var字体; var username=“Eduardo”; 吴松; //P
sketch.js
这是我的代码:
//这是吃豆人游戏中SKETCH.JS的代码。。。。
变量图像;
var foodImage;
var图;
var pacManImage;
var roca;
MyVar迷宫;
arrayRocasMapa变量=[];
var arrayComidaMapa=[];
var ArrayGraphMapa=[];
var myPacman;
var字体;
var username=“Eduardo”;
吴松;
//Pacman资源:http://www.classicgaming.cc/classics/pac-man/
函数预加载(){
rocaImage=loadImage(“images/roca.bmp”);
foodImage=loadImage(“images/food.png”);
grapeImage=loadImage(“images/grape.png”);
pacManImage=loadImage(“images/pac.png”);
song=loadSound(“资产/pacman_chomp.wav”);
//font=loadFont('assets/SourceSansPro-Regular.otf');
}
函数设置(){
createCanvas(列*图像大小,行*图像大小+高度文本);
roca=新的roca(200300);
myMaze=新迷宫();
对于(var i=0;i
吃豆人
函数startName(){
//在这里,我想启动SKETCH.JS,但我不能,我已经测试了许多不同的订单
文件。填写(“”);
}
爱德华多的吃豆人游戏
开始比赛
您可以在草图顶部的变量中存储游戏是否开始:
var started = false;
function draw(){
if(started){
// draw your game
}
}
function mousePressed(){
started = true;
}
按下按钮时,可以将start
设置为等于true
或者您可以查看实例模式,该模式允许您动态加载草图。您可以阅读有关实例模式的更多信息
另外,我还有一个疑问……我想打印一些文本,比如分数、生命和剩余时间……你是否使用另一块画布来放置文本(可能在屏幕的一侧或底部),o在同一块画布上,你腾出足够的空间来写
两种方法都可以。是completel