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

网站建设视频百度网盘杭州百度推广代理商

网站建设视频百度网盘,杭州百度推广代理商,深圳网页制作推广哪家好,html毕业设计题目大全十一、飞机大战 制作微信小游戏大致流程与微信小程序、Web类似#xff0c;不同的在于是组件的使用。 文章目录十一、飞机大战11.1.1 完成游戏角色制作11.1.2 完成物理世界添加11.1.3 完成子弹对象反重力运动11.1.4 使用对象组创建子弹11.1.5 子弹优化11.1.6 设置敌机11.1.7 优…十一、飞机大战 制作微信小游戏大致流程与微信小程序、Web类似不同的在于是组件的使用。 文章目录十一、飞机大战11.1.1 完成游戏角色制作11.1.2 完成物理世界添加11.1.3 完成子弹对象反重力运动11.1.4 使用对象组创建子弹11.1.5 子弹优化11.1.6 设置敌机11.1.7 优化游戏11.1.1 完成游戏角色制作 首先我们创建一个微信 2D小游戏 创建好游戏场景后在游戏界面中可以添加图片作为游戏中的元素。点击图片组件在画布中绘制一个主角飞机。点击图片后在画布中拖动鼠标绘制区域后将会弹出资源选择框 选中我们需要添加的图片素材后此时画布中就会出现主角飞机图片 我们点击图片拖拽到合适大小 11.1.2 完成物理世界添加 为了方便之后飞机与敌机之间检测物理碰撞我们需要在画布中添加一个物理世界并将主角飞机作为物理世界的子对象 为了使主角飞机能够收到物理世界的影响需要给主角飞机添加一个物体。在对象树种点击飞机图片组件在左侧组件栏中点击物体进行添加 此时我们通过 web 浏览器进行调试点击预览 为了更好的方便观察我们在出现的浏览器窗口中按下 F12选择该窗口为手机浏览器窗口 我们刷新界面后将会看到主角飞机从上往下掉落 由于在物理世界中发生碰撞物体之间将会出现旋转等情况我们需要飞机头一直正朝着上方需要禁止主角飞机的旋转角度。点击飞机主角下的物体组件在属性栏中将物体的固定旋转角度开启 11.1.3 完成子弹对象反重力运动 接下来开始设置子弹自动发射我们先在画布中再次添加一个子弹图片组件并且在这个子弹图片组件下添加物体组件 此时预览发现子弹会自动掉落解决这个问题只需要在子弹组件下添加一个运动组件 我们点击运动组件设置移动方向为 90 度则为垂直向上运动随后给与这个方向设置移动速度设置为 -600 则为表示反方向运动最后还需要开启自动播放才会生效 接着我们预览将会发现已经成功的使该子弹反方向进行运动此时还要注意要将子弹的固定旋转属性开启否则子弹将会在之后的碰撞中发生不理想的效果。 11.1.4 使用对象组创建子弹 由于子弹是需要间隔一定时间进行自动发射我们现在使用对象组组件对子弹进行统一管理。此时添加一个对象组添加到物理世界中选择管理的范围为整个画布此处需要顶部和底部留一点空隙用于之后的碰撞处理 添加完毕后发现飞机和子弹都不见了这是因为对象组覆盖了飞机主角图片与子弹图片。此时将对象组在对象树的次序放到最底部即可在对象树种越靠近顶部显示的优先级越高。 接着把子弹图片组件添加到对象组下 由于子弹是间隔发射此时我们需要在前台中创建一个触发器定时发射子弹 随后设置触发器的时间间隔为 0.3并且开启自动播放 接着为触发器设置事件条件为触发器触发时使用对象组组件的创建对象动作并设置模板对象为子弹对象 我们接着给子弹设置一个初始的出现位置这个位置我们可以设置成主角飞机的位置之后再通过微调使子弹出现的位置在飞机机头即可 我们运行程序将会发现子弹将会自动发射 11.1.5 子弹优化 此时子弹并不会自动消失我们可以在顶部加一个矩形组件命名为顶部该组件添加物体组件后设置位置为固定 xy 坐标与固定旋转角度 接下来我们为子弹添加一个事件该事件触发为开始碰撞选择碰撞对象为顶部动作为当前对象自动移除 此时再预览项目则会发现子弹会自动消失但是顶部的物体存在边框和颜色我们点击顶部组件更改背景颜色的透明度为 0再更改该组件的边框宽度为 0该组件就可以从视觉上消失在这个页面之中 接着我们开始为这个飞机主角添加移动事件。我们点击前台添加事件当手指按下飞机主角组件将会在指定范围内移动到该位置 11.1.6 设置敌机 接着我们添加敌机。在对象组中添加一个图片组件并且为其添加物体组件 点击物体组件设置阻尼为 0.95 并开启固定旋转角度此时该飞机从顶部掉落速度将会减慢 我们此时再给敌机组件一个碰撞事件当碰到子弹时自动消失 再给子弹组件添加一个事件碰到敌机自动消失 此时我们开始批量创建敌机我们创建一个数值变量命名为随机 x用于敌机的随机横轴位置 接着我们在触发器中给随机 x 变量随机值 接着在触发器中使用对象组创建飞机对象X 值为随机x 变量值 Y 值给与一个固定值距离顶部一定距离即可 此时敌机未击中将会掉落到屏幕底部此时在底部添加一个透明的矩形组件命名为底部敌机触发后自动消失 11.1.7 优化游戏 接下来创建一个变量记录击落敌机数量 在子弹触碰到敌机时该数值加一 我们在前台创建一个文本命名为击落用于显示该变量值并且设置初始文本为 0 之后在子弹触碰敌机时添加一个动作将显示该变量的内容 此时预览内容将会实现计分效果 最后在主角飞机中添加触碰到敌机时的动作 以上事件当主角飞机触碰敌机使使用物理世界以及触发器执行暂停动作游戏则会停止。 最终考虑用户体验我们在停止后再显示一个游戏结束文本。在前台中添加一个文本命名为游戏结束默认为不可见 在敌机触碰到主角时添加游戏结束文本显示操作即可
http://www.yutouwan.com/news/331966/

相关文章:

  • 关于建设网站的请示wordpress的登录
  • 网站设计运行费用网站设计的国际专业流程
  • 免费建设网站制作兼职网站开发
  • 景宁县建设局网站做网站买服务器
  • 示范高职院校建设专题网站3d设计网站
  • 用电脑做兼职的网站凉山州城乡和住房建设厅网站
  • 网站案例 中企动力技术支持产品营销推广的方案
  • 网站申请备案流程深圳建站软件
  • 淮北市矿务局工程建设公司网站全国当先的网络建站推广
  • 那个网站做的刀比较好wordpress的注册文件在哪
  • asp网站免费模板下载天河建设网站服务
  • 学校网站怎么做优化网站建设多少钱宋柯
  • 厦门无忧网站建设有限公司wordpress优秀免费主题
  • 网站备案时核验单静态网站规范
  • 做影视网站有什么风险北京好的前端培训机构
  • 做私房蛋糕在哪些网站写东西免费网络电话app
  • ps可以在哪个网站上做兼职互联网营销的概念
  • 网站标准尺寸如果自己建立网站
  • 个人网站效果图网站设计服务费英文
  • 嘉兴公司网站制作网站设计培训学校有哪些
  • 曲阜做网站做自己的第一个网站
  • 网站建设黄荣快站app官网下载
  • php企业网站开发价格wordpress必须登录
  • 做网站的费用计入什么费用做旅游网站都需要的调查
  • 青岛公司建网站公司苏州优化有限公司
  • 两学一做专题网站介绍海外域名怎么打开
  • 西宁网站建设哪家公司好中铁集团招聘2022招聘信息
  • 快速做网站套餐网站建设模拟实训题
  • 长春做网站优化的公司品牌推广怎么做
  • 网站建设报价明细单国通快速免费建站