【5A版】用Scratch编写空战游戏.pptx

【5A版】用Scratch编写空战游戏.pptx

ID:32138868

大小:14.70 MB

页数:91页

时间:2019-01-31

【5A版】用Scratch编写空战游戏.pptx_第1页
【5A版】用Scratch编写空战游戏.pptx_第2页
【5A版】用Scratch编写空战游戏.pptx_第3页
【5A版】用Scratch编写空战游戏.pptx_第4页
【5A版】用Scratch编写空战游戏.pptx_第5页
资源描述:

《【5A版】用Scratch编写空战游戏.pptx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、用Scratch编写空战游戏本教程适合有一定Scratch基础的人ByAI20182018.3.18空战游戏“保卫南海”简介在蔚蓝的南海上空,你驾驶战斗机,与来犯之敌展开激烈战斗…游戏界面如下图,具有星球大战式序幕,具有四关空战模式玩法:移动鼠标控制我方飞机,射击敌方飞机,必要时使用秘密武器致谢感谢网友“姓黄的那位”黄Bobby,通过你的飞机大战游戏,学习了Boss发射武器的方法。感谢网友,名字不确定,也许是“孙浩泷”也许是其他人,学习了大海、小岛及白云的使用方法,学习了激光的使用方法,借用了部分资源感谢国外的一位网友,学习了星球大战游戏中,星球

2、大战式字幕的处理方法角色-消息关系链条创建角色本游戏一共有26个角色角色创建方法备注我方飞机,用上传透明背景png图片的方法创建机炮角色,三种都是通过绘制长方体,磨圆角,生成的。或者可用矢量图中画长条形椭圆做机炮敌机1、敌机2、敌机蜂群,用上传透明背景png图片的方法创建创建角色角色创建方法备注三个礼物角色,用上传透明背景png图片的方法创建大海角色,用上传图片的方法创建,用于平铺形成背景海面小岛和白云角色,用上传透明背景png图片的方法创建创建角色角色创建方法备注4各BOSS角色,用上传透明背景png图片的方法创建,所有图片来自互联网公开资源我

3、方保护罩角色、飞碟保护罩角色,用矢量图绘制圆形来创建我方激光角色、飞碟激光角色,用矢量图绘制长方形来创建创建角色角色创建方法备注球形炮弹及BOSS中的分造型,用Scratch中内置的Ball造型来创建用上传透明背景png图片的方法创建,资源来自:《动手玩转Scratch2.0编程》手工绘制一行并列的短长方形片头字幕,用上传透明背景png图片的方式创建,字幕图片由Powerpoint创建然后选择“保存为图片”用PowerPoint绘制梯形字幕步骤图示说明1选择所需要处理的字幕,每一行分别处理2在PowerPoint“开始”工具栏形状效果3三维旋

4、转透视:适度宽松用PowerPoint绘制梯形字幕步骤图示说明4选择所需要处理的字幕,单击鼠标右键,选择菜单中的设置形状格式5在设置形状格式选项中,选择如左图所示的五边形页面6设置三维旋转,如左图所示:Y旋转=300度透视=110度最终梯形字幕效果如下图所示变量表变量名全局/局部作用状态指示器全局变量状态指示器=0封面显示阶段状态指示器=1序言字幕显示阶段状态指示器=2空战阶段状态指示器=3打完最后一个Boss的胜利状态血量全局变量我方战机血量当前BOSS血量全局变量敌方当前Boss的血量得分全局变量消灭敌机获得的分数CloneID局部变量克隆

5、体的序号,局部变量,用于控制字幕的不同克隆体做不同的事情Y坐标局部变量中间变量,用于控制较大的白云完全离开屏幕下方后,再消失保护罩全局变量我方飞机保护罩标志,=1开启保护罩飞碟保护罩全局变量飞碟保护罩标志,=1表示飞碟保护罩启动最后一关全局变量最后一关标志,=1表示最后一关,用于控制炮弹标志全局变量炮弹启动标志,=1表示我方武器切换为球形炮弹激光全局变量激光标志,=1表示我方激光处于可用状态,此时按L键能发射激光背景脚本--片头模块说明开始时,隐藏3个在主界面上的变量将状态指示器设定为0:封面显示状态先将背景切换为封面1然后重复切换封面1和封面2

6、,直到按下“A”键,将状态切换为序言字幕显示阶段。然后将背景切换为黑夜,为字幕显示做好准备背景脚本--片头模块说明按封面闪烁的提示,按下“A”键,将状态指示器设定为1:进入字幕显示阶段。字幕是另一个角色,因此使用广播“呼唤字幕”设定音量,然后播放字幕滚动时的背景音乐“超人”,暗示你想当一个超人。字幕角色的脚本中,会在字幕播放完毕,或者字幕播放中按下“空格”键,广播“开始”消息。当背景收到“开始”,停播背景音乐,开始播放音乐“英雄”,直到状态指示器=3:打完最后一个Boss,取得胜利。当按下空格键时,检查是否状态指示器=3:打完最后一个Boss,取

7、得胜利阶段,如果时,则停止全部程序背景脚本--片头模块说明当打完最后一个Boss,获得胜利时,最后一个Boss广播“Win”当背景收到“Win”消息时,隐藏三个显示的变量将背景切换为win背景停播所有声音当战斗中,我方飞机血量小于0时,我方飞机广播“Lose”当背景收到“Lose”消息时,隐藏三个显示的变量将背景切换为Lose背景停播所有声音字幕角色—星球大战式序幕模块说明当游戏开始时,初始化字幕大小,显示序幕。将虚像效果控制变量设定为100隐藏字幕,移动到屏幕中央当收到“Win”消息时,隐藏字幕当收到“Lose”消息时,隐藏字幕字幕角色—星球大

8、战式序幕模块说明收到“呼唤字幕”消息,字幕角色移到屏幕中央将虚像特效设定为100--透明状态。等待1秒后,再显示。通过重复20次,每次将

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。