나는 platformer 게임을하기 위해 사용하고있는 processing.js 웹 페이지를 만들었으므로 이미 계획된 코드를 가지고있다. 이제 웹 페이지에 붙여 넣기 만하면됩니다. 지금은 배경을 빨간색으로 만들 수 있지만 코드를 넣으려고 할 때 어떤 이미지를 그리지 않는 것을 알았습니다. 나는 그것을 찾았고, processing.js의 이미지 방식은 내가 한 일과 매우 다르다. 여전히 작동하지 않습니다. // E 드라이브 내 USB 떨어져 있음을 알아processing.js loadImage()
preload =
"file:///E:/Extra%20Curricular/STEM%20Videogame/Art/BlackKingIdle.png";
:
다음은 HelloWeb.pde 파일 안에 내 processing.js 코드입니다. 효과가 있는지 나는 모른다.
//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). 질문 기록을 보면 답을 수락하지 않은 것 같습니다. –