时间:2021-05-25
我建议大家先学会些基础的JS,再学jquery,这样会更好接受些新的东西.今天我们要试着做个js经典游戏,打乒乓球的游戏,这款游戏大概是我做得最多次的了,我有用过xna、flash、js都做过同一款。先上张截图,不然大伙还不知道是什么东西.
它的演示地址是:http://e").remove();
});
}
}
}
}()
$(function(){
game.init();
$(document).keydown(function(evt){
game.keyDownHandler(evt);
});
$(document).keyup(function(evt){
game.keyUpHandler(evt);
});
});
</script>
然后我们来开始讲解:
首先是playground,此函数定义要用于显示游戏 div,这里定义的是300*400,第三个参数是刷新率,默认是30.
playground.addSprite就是在游戏场景里添加精灵,这款游戏主要是一个小球,一个板。就这样,游戏算是完成一半了,然后给精灵加上速度,jquery对象的gameQuery.obj就可以了,这里写的是$().gameQuery.velX,再然后是调用renderBall进行球运动,再监视按键控制板的运动,最后就是检测碰撞。
球与板的碰撞,球与墙面的碰撞, gamequery提供有一个方法来检测,collision(filter),如:
复制代码 代码如下:
$("#ball").collision("#player").each(function(){
$('#ball').get(0).gameQuery.velY = -$('#ball').get(0).gameQuery.velY;
$('#player').get(0).gameQuery.score++;
});
这里碰撞后就改变了Y轴的方向.
http://gamequery.onaluf.org/api.php
在这里,可以看到它的API,基本上游戏该有的它都有了,看下例子就明白了,是不是很简单?由于这东西是几年前做的,我也讲不清楚了,有兴趣的可以研究下。这里还有教程:http://gamequery.onaluf.org/tutorials/1/
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
4月9日消息,了解到跨境支付企业乒乓独立站收件已正式启动。根据乒乓球官员的说法,与以往的乒乓球产品一样,乒乓球非重叠收藏保持了综合效率和多重合规的特点,支持美元
本文实例为大家分享了C语言实现乒乓球比赛的具体代码,供大家参考,具体内容如下1)、基本要求用8个LED发光管(红黄绿)的来回滚动显示来模拟打乒乓球时乒乓球在两边
6月2日消息,前程无忧今日表示,公司成为中国乒乓球国家队官方合作伙伴,与中国乒乓球协会达成了良好的长期合作关系。根据合作协议,前程无忧除了拥有中国乒乓球国家队官
很喜欢乒乓球,想要制作一个打乒乓球的动画效果,该怎么制作呢?下面我们就来看看详细的教程。软件名称:PowerPoint2017简体中文免费完整版软件大小:60.
本文实例讲述了JS实现的简单表单验证功能。分享给大家供大家参考,具体如下:源代码:无标题文档姓名:年龄:爱好:爬山游泳网球乒乓球密码:重复密码:备注:myjs1