游戏效果

 一、角色

二、角色代码

1.敌方战舰

设置一直左右移动

 2.敌方血条

(1)在造型中,将9个样式的血条居中

(2)设置一个变量:敌方血量

将血条置于敌方战舰的正上方

如果敌方血条为0,广播赢了

如果敌方掉血,血量-1,换另一个造型

3.敌方炮弹

一开始隐藏炮弹

一直移到敌方战舰位置

一点时间后克隆自己

当克隆时,显示,让y不断下移,直到碰到舞台边缘或主角战舰,删除克隆体

4.主角战舰

新增变量dX、dR(为了让主角战舰移动的更丝滑以及舰头稍稍左右移动)

如果按下→或←键,舰头面向右/左,x增加/负增加

5.主角炮弹

一开始隐藏炮弹

一直移到敌方战舰位置

与地府炮弹不同的是,只有当点击空格键时才克隆自己

当克隆时,显示,让y不断下移,直到碰到舞台边缘或主角战舰,删除克隆体

6.主角血条

(1)在造型中,将9个样式的血条居中

(2)设置一个变量:主角血量

将血条置于主角战舰的正上方

如果主角血条为0,广播输了

如果主角掉血,血量-1,换另一个造型

7.胜利失败标志

记得将图案移到最前面

Mind+敌我双方发射炮弹小游戏相关推荐

  1. 弹球小游戏java代码_android 发射弹球小游戏 附完整源码下载

    [实例简介]android 弹球游戏制作 [实例截图]  [核心代码] package wyf.ytl; //声明包语句 public class BallGoThread extends Threa ...

  2. 【用Unity实现抛物线向目标点发射炮弹功能】

    用Unity实现抛物线向目标点发射炮弹功能 游戏开发中经常会涉及到制作向特定的目标点投掷物体的功能,比如:塔防类.射击类.即时战斗类游戏-等等,首先需要明确的一点是,要打中目标点,发射的角度.发射点与 ...

  3. 微信小游戏制作坦克大战(五)敌方坦克可以发射炮弹

    微信小游戏制作坦克大战(五)敌方坦克可以发射炮弹 在资源管理器中复制炮弹,重命名为敌人坦克的炮弹. 修改敌方坦克的积木 给敌方坦克炮弹添加事件 现在,敌方坦克已经可以自动发射炮弹啦. 下一篇文章:微信 ...

  4. 微信小游戏制作坦克大战(七)碰撞检测,敌方坦克碰到主角坦克炮弹爆炸

    微信小游戏制作坦克大战(七)碰撞检测,敌方坦克碰到主角坦克炮弹爆炸 导入发生炮弹的音效素材 主角坦克发射炮弹或者敌方坦克发射炮弹时播放音效 修改敌方坦克积木 4.效果: 敌方坦克碰到主角坦克炮弹爆炸 ...

  5. 微信小游戏制作坦克大战(六)碰撞检测,主角坦克碰到敌方坦克、炮弹爆炸

    微信小游戏制作坦克大战(六)碰撞检测,主角坦克碰到敌方坦克.炮弹爆炸 导入坦克爆炸效果的图片和声音素材 给主角坦克添加事件 给爆炸动画添加事件 当主角坦克碰到敌方坦克或者炮弹时显示爆炸效果 下一篇文章 ...

  6. Android 自定义View实现炮弹射击小游戏

    先看效果图: 这是一个比较简易的射击小游戏,后期可以将圆球,炮筒用其它图片来替换,应该可以变得好看一些.我实现这个效果,主要是为了学习和巩固自定义View的一些知识点.下面我来讲述一下本游戏的设计思路 ...

  7. 超赞的贪吃蛇、吃豆人和数字华容道等童年小游戏1行Python代码就能玩

    今天分享一个有趣的Python游戏库freegames,它包含20余款经典小游戏,像贪吃蛇.吃豆人.乒乓.数字华容道等等,依托于标准库Turtle. 我们不仅可以通过1行代码进行重温这些童年小游戏,还 ...

  8. [安卓] 12、开源一个基于SurfaceView的飞行射击类小游戏

    前言  这款安卓小游戏是基于SurfaceView的飞行射击类游戏,采用Java来写,没有采用游戏引擎,注释详细,条理比较清晰,适合初学者了解游戏状态转化自动机和一些继承与封装的技巧. 效果展示    ...

  9. 使用Laya引擎开发微信小游戏(下)

    本文由云+社区发表 6. 动画 6.1 创建伞兵对象 在src目录下创建一个新目录role,用来存放游戏中角色. 在role里创建一个伞兵Soldier.ts对象文件. module role{exp ...

最新文章

  1. swift_025(Swift 的自动引用计数(ARC)
  2. QT MSVC 中文报错
  3. 什么?注释里面的代码居然能够执行
  4. 【CC精品教程】任务三:CC刺像控点,提交空三,新建重建项目(三维格网、三维点云、DOM和DSM)
  5. LeetCode 93. 复原IP地址(回溯)
  6. python 知乎 合并 pdf_一键下载:将知乎专栏导出成电子书
  7. 基础知识(十五)Cmake
  8. 程序员锁死公司服务器,导致600万元资金打水漂。网友神回复
  9. C语言-07其它相关
  10. 前端学习之touch.js与swiper学习
  11. oracle 高级dba,DAVE老师Oracle DBA高级运维深入解析实战班 高级DBA运维视频 Oracle视频教程...
  12. 推箱子游戏(图形版)
  13. 2018年上半年阅读总结(系统架构师)
  14. 活跃在全球顶级会议的阿里新生代白帽:能挖漏洞会做焊工
  15. PaddleFL 1.2.0版本 使用docker镜像编译流程(Ubuntu 20.04)
  16. 扫描格式的pdf文件怎样进行识别
  17. 82.Hive SQL插入动态分区的异常分析
  18. 信噪比SNR和EbN0
  19. prism IRegionMemberLifetime(区域成员生命周期)
  20. 原深感摄像头与face id实现人脸3D扫描和建模(转)

热门文章

  1. 3D打印人体骨骼?这家哈佛大学孵化的公司要为中国医生开发自己的软件平台...
  2. kubernetes Pod 污点与容忍
  3. 响应式 - 使视频自适应于屏幕宽度
  4. 联想拯救者y7000电池耗电快_联想拯救者Y7000游戏本测评之温度、续航双测评
  5. MQTT学习笔记——Yeelink MQTT服务 使用mqtt.js和paho-mqtt
  6. 追根溯源之最好的Spring AOP解析
  7. (一)传说中“哈佛最受欢迎的课程”
  8. vbnet 直线 弧形在autoCad中的画法
  9. 【从零开始的Java开发】1-5-4 ArrayList、HashSet、HashMap 概述与案例
  10. 全差分运算放大器浅析