Mind+敌我双方发射炮弹小游戏
游戏效果
一、角色
二、角色代码
1.敌方战舰
设置一直左右移动
2.敌方血条
(1)在造型中,将9个样式的血条居中
(2)设置一个变量:敌方血量
将血条置于敌方战舰的正上方
如果敌方血条为0,广播赢了
如果敌方掉血,血量-1,换另一个造型
3.敌方炮弹
一开始隐藏炮弹
一直移到敌方战舰位置
一点时间后克隆自己
当克隆时,显示,让y不断下移,直到碰到舞台边缘或主角战舰,删除克隆体
4.主角战舰
新增变量dX、dR(为了让主角战舰移动的更丝滑以及舰头稍稍左右移动)
如果按下→或←键,舰头面向右/左,x增加/负增加
5.主角炮弹
一开始隐藏炮弹
一直移到敌方战舰位置
与地府炮弹不同的是,只有当点击空格键时才克隆自己
当克隆时,显示,让y不断下移,直到碰到舞台边缘或主角战舰,删除克隆体
6.主角血条
(1)在造型中,将9个样式的血条居中
(2)设置一个变量:主角血量
将血条置于主角战舰的正上方
如果主角血条为0,广播输了
如果主角掉血,血量-1,换另一个造型
7.胜利失败标志
记得将图案移到最前面
Mind+敌我双方发射炮弹小游戏相关推荐
- 弹球小游戏java代码_android 发射弹球小游戏 附完整源码下载
[实例简介]android 弹球游戏制作 [实例截图] [核心代码] package wyf.ytl; //声明包语句 public class BallGoThread extends Threa ...
- 【用Unity实现抛物线向目标点发射炮弹功能】
用Unity实现抛物线向目标点发射炮弹功能 游戏开发中经常会涉及到制作向特定的目标点投掷物体的功能,比如:塔防类.射击类.即时战斗类游戏-等等,首先需要明确的一点是,要打中目标点,发射的角度.发射点与 ...
- 微信小游戏制作坦克大战(五)敌方坦克可以发射炮弹
微信小游戏制作坦克大战(五)敌方坦克可以发射炮弹 在资源管理器中复制炮弹,重命名为敌人坦克的炮弹. 修改敌方坦克的积木 给敌方坦克炮弹添加事件 现在,敌方坦克已经可以自动发射炮弹啦. 下一篇文章:微信 ...
- 微信小游戏制作坦克大战(七)碰撞检测,敌方坦克碰到主角坦克炮弹爆炸
微信小游戏制作坦克大战(七)碰撞检测,敌方坦克碰到主角坦克炮弹爆炸 导入发生炮弹的音效素材 主角坦克发射炮弹或者敌方坦克发射炮弹时播放音效 修改敌方坦克积木 4.效果: 敌方坦克碰到主角坦克炮弹爆炸 ...
- 微信小游戏制作坦克大战(六)碰撞检测,主角坦克碰到敌方坦克、炮弹爆炸
微信小游戏制作坦克大战(六)碰撞检测,主角坦克碰到敌方坦克.炮弹爆炸 导入坦克爆炸效果的图片和声音素材 给主角坦克添加事件 给爆炸动画添加事件 当主角坦克碰到敌方坦克或者炮弹时显示爆炸效果 下一篇文章 ...
- Android 自定义View实现炮弹射击小游戏
先看效果图: 这是一个比较简易的射击小游戏,后期可以将圆球,炮筒用其它图片来替换,应该可以变得好看一些.我实现这个效果,主要是为了学习和巩固自定义View的一些知识点.下面我来讲述一下本游戏的设计思路 ...
- 超赞的贪吃蛇、吃豆人和数字华容道等童年小游戏1行Python代码就能玩
今天分享一个有趣的Python游戏库freegames,它包含20余款经典小游戏,像贪吃蛇.吃豆人.乒乓.数字华容道等等,依托于标准库Turtle. 我们不仅可以通过1行代码进行重温这些童年小游戏,还 ...
- [安卓] 12、开源一个基于SurfaceView的飞行射击类小游戏
前言 这款安卓小游戏是基于SurfaceView的飞行射击类游戏,采用Java来写,没有采用游戏引擎,注释详细,条理比较清晰,适合初学者了解游戏状态转化自动机和一些继承与封装的技巧. 效果展示 ...
- 使用Laya引擎开发微信小游戏(下)
本文由云+社区发表 6. 动画 6.1 创建伞兵对象 在src目录下创建一个新目录role,用来存放游戏中角色. 在role里创建一个伞兵Soldier.ts对象文件. module role{exp ...
最新文章
- swift_025(Swift 的自动引用计数(ARC)
- QT MSVC 中文报错
- 什么?注释里面的代码居然能够执行
- 【CC精品教程】任务三:CC刺像控点,提交空三,新建重建项目(三维格网、三维点云、DOM和DSM)
- LeetCode 93. 复原IP地址(回溯)
- python 知乎 合并 pdf_一键下载:将知乎专栏导出成电子书
- 基础知识(十五)Cmake
- 程序员锁死公司服务器,导致600万元资金打水漂。网友神回复
- C语言-07其它相关
- 前端学习之touch.js与swiper学习
- oracle 高级dba,DAVE老师Oracle DBA高级运维深入解析实战班 高级DBA运维视频 Oracle视频教程...
- 推箱子游戏(图形版)
- 2018年上半年阅读总结(系统架构师)
- 活跃在全球顶级会议的阿里新生代白帽:能挖漏洞会做焊工
- PaddleFL 1.2.0版本 使用docker镜像编译流程(Ubuntu 20.04)
- 扫描格式的pdf文件怎样进行识别
- 82.Hive SQL插入动态分区的异常分析
- 信噪比SNR和EbN0
- prism IRegionMemberLifetime(区域成员生命周期)
- 原深感摄像头与face id实现人脸3D扫描和建模(转)
热门文章
- 3D打印人体骨骼?这家哈佛大学孵化的公司要为中国医生开发自己的软件平台...
- kubernetes Pod 污点与容忍
- 响应式 - 使视频自适应于屏幕宽度
- 联想拯救者y7000电池耗电快_联想拯救者Y7000游戏本测评之温度、续航双测评
- MQTT学习笔记——Yeelink MQTT服务 使用mqtt.js和paho-mqtt
- 追根溯源之最好的Spring AOP解析
- (一)传说中“哈佛最受欢迎的课程”
- vbnet 直线 弧形在autoCad中的画法
- 【从零开始的Java开发】1-5-4 ArrayList、HashSet、HashMap 概述与案例
- 全差分运算放大器浅析