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),尽管你可能需要调整它以适应你的测量单位。
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- 使用php或javascript从facebook相册URL中删除多余的部分
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在JavaScript中将字符串转换为函数引用
- 模糊事件的Javascript测试
- Javascript更改图标
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何使用WCF服务和javascript表单post上传.doc文件
- javascript结合了数组和字典
- 这是什么 ==- javascript 运算符
- 从javascript创建一个列表
- 无法在通过jQuery的ajax加载的页面中执行javascript
- Javascript:selenium Web驱动程序isDisplayed()不工作
- 如何通过ajax刷新JSF填充的javascript变量
- 如何在Javascript中将JSon对象转换为数组
- Javascript生成的表单未提交
- 使用javascript将动态表从一个html页面打印到另一个html页
- 通过javascript重定向html传递php变量