js贪吃蛇如何增加蛇和食物数量;设置食物的毒性;设置游戏开始、结束、暂停、继续等开关按钮, 35
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();//删掉一个单位的蛇的长度
手敲觉得有用点个赞哟!
$("#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();//删掉一个单位的蛇的长度
手敲觉得有用点个赞哟!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询