小编bry*_*855的帖子

用于碰撞检测的 Matter.js

我在这里提问相对较新,所以请耐心等待。我正在尝试使用 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)

javascript game-physics html5-canvas matter.js

3
推荐指数
1
解决办法
3708
查看次数