我已經做了一個processing.js網頁,我正在使用一個平臺遊戲,所以我已經得到了代碼已經計劃出。現在我只需要把它放在網頁上。現在我可以將背景變成紅色,但是當我將代碼放入時,我意識到它不會繪製任何圖像。我查了一下,process.js使用的圖像方法與我所做的完全不同。它仍然無法工作。processing.js loadImage()
這裏是我的processing.js文件HelloWeb.pde內部代碼:
preload =
"file:///E:/Extra%20Curricular/STEM%20Videogame/Art/BlackKingIdle.png";
//注意,E盤是我的USB。我不知道它是否會起作用?
//AI Codes
int wolfX = 310;
int wolfY = 200;
int wolfHealth = 50;
//Health
int kingHealth = 100;
int dragon = 500;
//LV design
int floorHeight = 300;
int lvlNum = 1;
//movement (x)
int maxSpeed = 6.25;
int xForce = 0;
int kingXPos = 947.5;
//movement (y)
int kingYPos = floorHeight + 50;
int yForce = -15;
int jumping = false;
void setup() {
size(1895, 800);
background(255, 0, 0);
}
void draw() {
if (lvlNum != 0) {
PImage kingIdle = loadImage("file:///E:/Extra%20Curricular/STEM%20Videogame/Art/BlackKingIdle.png")
}
};
和HTML:
<!DOCTYPE html>
<html>
<head>
<title>Hello Web - Processing.js Test</title>
<script src="processing.min.js"></script>
</head>
<body>
<h1>Processing.js Test</h1>
<p>This is my first Processing.js web-based sketch:</p>
<canvas data-processing-sources="HelloWeb.pde" width="1895" height="800" style="border:4px solid"></canvas>
</body>
</html>
謝謝!這工作正常。 – Marco
@Marco沒問題。請注意,您可以接受(並upvote)幫助您的答案。看看你的問題歷史,看起來你沒有接受任何答案。 –