我在这里提问相对较新,所以请耐心等待。我正在尝试使用 Matter.js 作为主要物理引擎创建一个自上而下的驾驶游戏。我希望红色汽车与绿色方块相撞。然而,我仍然坚持知道如何在我的游戏中实现 Matter.js。任何形式的回应将不胜感激!
<html>
<canvas width=1000 height=500 style='border:1px solid black'>
</canvas>
<body onload='start()'>
<script src='matter.js'>
</script>
<script>
function start() {
var canvas=document.querySelector('canvas');
var ctx=canvas.getContext('2d');
var x=100;
var y=100;
var s=0;
var rot=0;
var rightPressed = false;
var leftPressed = false;
var upPressed = false;
var downPressed = false;
document.addEventListener("keydown", keyDownHandler, false);
document.addEventListener("keyup", keyUpHandler, false);
function keyDownHandler(e) {
if(e.keyCode == 39) {
rightPressed = true;
}
else if(e.keyCode == 37) {
leftPressed = true;
}
else if(e.keyCode == 38) { …Run Code Online (Sandbox Code Playgroud)