javascript中的重力

Gravity in javascript

本文关键字:javascript      更新时间:2023-09-26

所以我用javascript制作了一个像小鸟一样的游戏,因为我的朋友要求我这样做,而我有一只鱿鱼需要受到重力的影响,现在我只是设置了一个下降的间隔,我该如何为我的鱿鱼创造重力。(x和y是引爆装置的位置)

<script type="text/javascript">
    //THIS IS PROTOTYPE VERSION 1.0 CREATE NEW FILE AND REVISE BEFORE FINAL COPY

    var canvas = document.getElementById("myCanvas");
    var ctx = canvas.getContext("2d");
    var squid = new Image();
    squid.src = "squid.png";
    var x = 15;
    var y = 10;
    setInterval(Main, 1000/60);
    function Main() {
        ctx.clearRect(0,0,1000,1000)
        ctx.drawImage(squid,x,y)
        y+= 1;

    }
    function jump() {
        y -= 20;

    }
    function moveForward() {
        x += 5;
    }
    document.onkeydown = function (e) {
            if(e.which == 32){
                    jump();
            }
            if (e.which == ) {
                moveForward();
            }
    }
</script>

这是我的全部代码,请在下面评论该怎么做谢谢

也许你应该更仔细地思考你想要实现的目标。与其只是发布这个问题并期待其他人为你编码,不如做一些研究,尝试一些不同的事情,然后如果你仍然停滞不前,回来问一些更具体的问题。

作为一个起点,你可以尝试使用我们在地球表面经历的重力加速度(9.8ms-2),尽管你可能需要调整它以适应你的测量单位。