当前位置: 首页 > wzjs >正文

建设宣传家乡的网站桥头网站建设公司

建设宣传家乡的网站,桥头网站建设公司,一般的学校网站怎么做,照片视频制作软件植物大战僵尸已经正式完结,今天和大家分享一下,话不多说,直接上链接!!!(如果大家在运行这个游戏遇到了问题或者bug,那么请私我谢谢) 大家写的时候可以参考一下我的代码思…

植物大战僵尸已经正式完结,今天和大家分享一下,话不多说,直接上链接!!!(如果大家在运行这个游戏遇到了问题或者bug,那么请私我谢谢)

大家写的时候可以参考一下我的代码思路

git地址:--- 植物大战僵尸源代码---

不下载直接玩: --- 植物大战僵尸浏览器页面直接玩 ---(也可以在手机里面点开,但是放置植物时会有些卡(可以点一下植物然后再点一下草坪,也可以实现功能),电脑莫有问题)大家第一次玩这个可能会有些卡顿,第二次就好了

界面介绍:

进入游戏开始界面:

 游戏主菜单界面:

 游戏界面:

 

界面底层使用和js思路分析:                                               

HTML的内容(所有) :

<div class="total wrapper"><!-- 整个页面的内容 --><div class="entire wrapper"><!-- 设置游戏开始是的场景 --><div class="startJframe"><!-- 放置我事件监听的按钮 --><div class="startGame-btn wrapper"><div class="begin-text"></div></div></div><div class="menu"><div class="menu_btn"></div></div><div class="game-jframe"><canvas id="canvas" style="width: 1120px; height: 620px;"></canvas></div></div></div>

我这里只有3个页面,你们写的时候可以多加几个关卡,我这里相当于只有一个关卡,然后我将讲解一下我的这三个界面都是如何构成的

第一个页面:纯HTML(div startjframe)+CSS

第二个页面:纯HTML(div menu)+CSS

第三个页面:HTML(div game-jframe)里面的 canvas 绘画和 js(僵尸植物除了草坪的所有东西都是通过canvas绘画的)                               

 

 canvas js代码思路:

我一共写了4个js,在这里和大家系统介绍一下:

mcommon是我用来存储图片路径

mscene是我来定义类的(里面只有类 【植物,僵尸,小卡车,太阳,铲子,子弹,植物卡片】 )

(大家在创建类的时候可能会有些麻烦,如果遇到问题可以在评论区问我,我会尽力帮大家解决的)

mgame是我用来通过调用mscene中的类对象的draw方法来进行页面绘制的(通过canvas中的drawImage方法绘制的)-(下面的那个图片中的cxt就是context【canvas的上下文】)

mmain是我用来初始化一些东西的【僵尸数组,植物数组,小车数组,卡片数组,一个太阳全局生成定时器,一个reset退出游戏界面清空僵尸植物和太阳的数组,并将太阳数量重置】

js游戏运行核心:

整个游戏我是通过定时器来实现我的页面运行的,因为我还没有学到其他的一些知识,所以现在只能如此

通过游戏进度的判断然后来调用game类中定义的方法实现的

      g.drawPlants()g.drawZombies()g.drawStepImg()g.drawPic()g.drawShovel()g.drawReturn()g.drawCars()

就比如上面这个就是当我的游戏在进行时,在页面中绘画植物,僵尸,进度条,鼠标点击植物时出现的卡片,小铲子,小车等等...  g是我的class game类,然后后面是我在这个类中定义的方法

到这里就结束了,真心希望大家可以通过我的分享学习到一些东西


文章转载自:

http://OO2yBUfR.mxmdd.cn
http://zF8WQEqn.mxmdd.cn
http://iCuh3Im9.mxmdd.cn
http://i9ODBYbJ.mxmdd.cn
http://3Wz5tN1r.mxmdd.cn
http://9lwaY4HK.mxmdd.cn
http://BvZREPZU.mxmdd.cn
http://OO27Xcb8.mxmdd.cn
http://jQVr7rPt.mxmdd.cn
http://4yaV2ckj.mxmdd.cn
http://Z4c3t8Nh.mxmdd.cn
http://pwPZvvyH.mxmdd.cn
http://VXbZmHx5.mxmdd.cn
http://w2tIBqKn.mxmdd.cn
http://U1kwJPhi.mxmdd.cn
http://VptwGp3p.mxmdd.cn
http://BOZxDnjh.mxmdd.cn
http://4Kl58EBp.mxmdd.cn
http://85zJpn8s.mxmdd.cn
http://iRWuOZ57.mxmdd.cn
http://iAt6cFWQ.mxmdd.cn
http://Hpyo434j.mxmdd.cn
http://jYWfb1bd.mxmdd.cn
http://jBBYY7Ip.mxmdd.cn
http://N6NNupVP.mxmdd.cn
http://i0WwyRdl.mxmdd.cn
http://mMIn4GV3.mxmdd.cn
http://LFBSEqg6.mxmdd.cn
http://AONIZV6b.mxmdd.cn
http://X0Gz0Ca5.mxmdd.cn
http://www.dtcms.com/wzjs/720671.html

相关文章:

  • 什么网站可以免费做宣传wordpress基本功能
  • 自己做网站百度能收录码做网站制作软件
  • 定制网站建设云南微网站制作哪家好
  • 唐山网站制作专业中文域名注册官网入口
  • 网上能免费做网站发布叼宁波专业建网站外包
  • 制造网站建设网站快照优化怎么做
  • 物流网站建设方案范文北京口碑好装修公司
  • 校园网二手书交易网站建设家庭安全卫士论坛WordPress
  • 外贸网站推广哪个比较好东莞品牌网站设计
  • 网站开发建议如何推广自己产品
  • 做淘宝客建网站要多少费用西青集团网站建设
  • 做任务拍照片赚钱的网站wordpress 主题2周前
  • 关于公司建网站wordpress 只有英文
  • 网站空间的参数wordpress无法加载图片
  • 微网站开发工具有哪些模板网站与定制网站区别
  • wordpress 301页苏州优化网站哪家好
  • 北京网站制作工具找做网站的
  • 谷歌网站怎么打不开拖拽式网站建设
  • 南通城市建设集团有限公司网站网站建设有什么意见
  • 宁波受欢迎全网seo优化求好用的seo软件
  • 自己动手建立网站3福州网
  • 建网站一般用什么工具宁波seo品牌推广排名
  • 重庆网站开发服务拓客软件破解版
  • 关于网站备案及管理的授权书自己制作网页查询系统
  • 更改网站logo地址wordpress 缩略图 插件
  • 网站添加百度搜索南宁seo多少钱费用
  • 云主机怎样做网站婚纱摄影的网站模板
  • vs2013做网站深圳市建设厅官方网站
  • 江苏省网站建设哪家好河源市seo点击排名软件价格
  • 网站建设公司小程序开发asp做学生信息网站