js贪吃蛇如何增加蛇和食物数量;设置食物的毒性;设置游戏开始、结束、暂停、继续等开关按钮, 35

 我来答
lh761341
2018-07-17 · 超过23用户采纳过TA的回答
知道答主
回答量:66
采纳率:77%
帮助的人:9.1万
展开全部
布局就不说了哈,只说功能游戏开始,直接增加个点击事件就行,点击之后,所有代码再开始执行
$("#start").on("click",function(){
// 你的所有代码
})
结束也同理,点击之后直接把所有布局都删了就行

$("#end").on("click",function(){
document.body.innerHTML=""// 清除你的所有布局,可以你布局一个结束页面
})
游戏暂停也简单,就点击之后,停掉所有运动,也就是清除定时器

$("#pause").on("click",function(){
clearInterval(timer)// 清除你的所有定时器
})
继续也同理,点击之后直接定时器重启就行
$("#continue").on("click",function(){
setInterval()//把你的定时器来一遍

})
先说蛇的长度增加,是在蛇吃到食物之后
document.body.appendChild(createElement("div"));//增加一个单位的长度
食物同理,把最后的div换成你的食物 比如 span.
有毒的食物就简单啦,可以把某个标签 比如li设成食物的样式,但是吃到之后,事件函数为
document.querySelectorAll("div")[document.querySelectorAll("div").length-1].remove();//删掉一个单位的蛇的长度
手敲觉得有用点个赞哟!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式