Scratch学习课件-02-舞台和角色.ppt

上传人(卖家):Q弹啤酒肚 文档编号:476305 上传时间:2020-04-19 格式:PPT 页数:20 大小:279.50KB
下载 相关 举报
Scratch学习课件-02-舞台和角色.ppt_第1页
第1页 / 共20页
Scratch学习课件-02-舞台和角色.ppt_第2页
第2页 / 共20页
Scratch学习课件-02-舞台和角色.ppt_第3页
第3页 / 共20页
Scratch学习课件-02-舞台和角色.ppt_第4页
第4页 / 共20页
Scratch学习课件-02-舞台和角色.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、02 舞台和角色舞台和角色 程序设计基础 2 home back first prev next last 本节目标本节目标 弹球游戏弹球游戏 舞台和角色舞台和角色 屏幕和坐标屏幕和坐标 绘制一排小松树绘制一排小松树 程序的初始化程序的初始化 3 home back first prev next last 弹球游戏弹球游戏 4-1 绘制背景中的红色底边绘制背景中的红色底边 绘制挡板角色绘制挡板角色 导入小球角色,调整小球大小导入小球角色,调整小球大小 为小球角色导入水滴声音为小球角色导入水滴声音 water_drop 4 home back first prev next last 弹球游戏

2、弹球游戏 4-2 为挡板角色添加脚本为挡板角色添加脚本 脚本实现了用鼠标控制挡板左右水平移动的功脚本实现了用鼠标控制挡板左右水平移动的功 能能 原理是不断地将挡板的原理是不断地将挡板的x坐标设置为鼠标指针的坐标设置为鼠标指针的 x坐标坐标 5 home back first prev next last 弹球游戏弹球游戏 4-3 为小球角色添加脚本为小球角色添加脚本 首先,程序将球移到首先,程序将球移到(13,157)这个位置这个位置 然后不断地重复移动然后不断地重复移动4步这一动作。在此过程中,步这一动作。在此过程中, 如果碰到舞台边缘,球就会被反弹回来;如果如果碰到舞台边缘,球就会被反弹回

3、来;如果 碰到红色,游戏结束运行;碰到红色,游戏结束运行; 6 home back first prev next last 弹球游戏弹球游戏 4-4 小球如果碰到挡板,播放声音小球如果碰到挡板,播放声音water_drop(水滴(水滴 落),改变当前球的运动方向为落),改变当前球的运动方向为 180-方向,实现方向,实现 反弹效果反弹效果 如果原方向为如果原方向为150度,则新方向为度,则新方向为30度,原运动方向和度,原运动方向和 新运动方向以竖直方向新运动方向以竖直方向0度为对称轴,就像光线反射一度为对称轴,就像光线反射一 样,如下图所示样,如下图所示 然后,移动然后,移动5步,在随机旋

4、转一个正负步,在随机旋转一个正负20度之间的一个度之间的一个 角度角度 7 home back first prev next last 游戏要素游戏要素 动画、音乐和人物控制动画、音乐和人物控制 碰撞检测碰撞检测 挑战性和趣味性挑战性和趣味性 随机性和运气随机性和运气 输赢机会的平衡输赢机会的平衡 8 home back first prev next last 改进思路改进思路 增加爆炸物(碰到游戏结束)和礼品(碰到增加爆炸物(碰到游戏结束)和礼品(碰到 加分)加分) 增加键盘控制,通过键盘控制实现双人对战增加键盘控制,通过键盘控制实现双人对战 (两人一左一右,球碰到自己这边的底线为(两人

5、一左一右,球碰到自己这边的底线为 输),得分显示及历史记录,时间限制,实输),得分显示及历史记录,时间限制,实 现多关游戏、难度逐渐增加,等等现多关游戏、难度逐渐增加,等等 9 home back first prev next last 舞台和角色舞台和角色 7-1 编写编写 Scratch 程序,就像是设计一场演出。程序,就像是设计一场演出。 所有的演出活动都在舞台上进行所有的演出活动都在舞台上进行 舞台的宽舞台的宽为为480,高,高为为360 单位,并以单位,并以x- y 的网格线分割。舞台中央的的网格线分割。舞台中央的x, y 坐标为坐标为0,0。 10 home back first

6、 prev next last 舞台和角色舞台和角色 7-2 通过移动鼠标通过移动鼠标 (光标光标),并且查阅舞台下方所,并且查阅舞台下方所 显示的鼠标显示的鼠标x, y 坐标值,可得知舞台任何一坐标值,可得知舞台任何一 点的坐标值点的坐标值 舞台有小、大、演示三种模式,通过以下三舞台有小、大、演示三种模式,通过以下三 个按钮切换个按钮切换 11 home back first prev next last 舞台和角色舞台和角色 7-3 舞台有脚本、多个背景和声音舞台有脚本、多个背景和声音 背景可通过绘制或导入图片生成背景可通过绘制或导入图片生成 脚本可控制背景的切换,实现动画效果脚本可控制背

7、景的切换,实现动画效果 声音可通过录制或导入声音文件生成声音可通过录制或导入声音文件生成 脚本可播放音乐文件,实现背景音乐脚本可播放音乐文件,实现背景音乐 12 home back first prev next last 舞台和角色舞台和角色 7-4 在舞台上演出的各种演员,称为角色在舞台上演出的各种演员,称为角色 角色可以在舞台上移动,以及跟其它的角色角色可以在舞台上移动,以及跟其它的角色 互动互动 角色可有多个造型,造型决定角色的外观角色可有多个造型,造型决定角色的外观 造型可绘制造型可绘制 造型也可通过导入图片来生成:譬如可以由硬造型也可通过导入图片来生成:譬如可以由硬 盘导入图片、或

8、是由某一网站下载图片盘导入图片、或是由某一网站下载图片 13 home back first prev next last 舞台和角色舞台和角色 7-5 脚本可控制角色移动、播放音乐、或是与其脚本可控制角色移动、播放音乐、或是与其 它的角色互动它的角色互动 角色可有自己的声音,可通过录制或导入声角色可有自己的声音,可通过录制或导入声 音文件生成音文件生成 脚本可播放音乐文件,实现不同音效脚本可播放音乐文件,实现不同音效 14 home back first prev next last 舞台和角色舞台和角色 7-6 默认角色是小猫默认角色是小猫 角色有位置(角色有位置(x,y)坐标和方向两个属

9、性)坐标和方向两个属性 下图中按钮可控制角色允许的旋转方式下图中按钮可控制角色允许的旋转方式 蓝色短线代表角色当前方向,鼠标拖动蓝色蓝色短线代表角色当前方向,鼠标拖动蓝色 短线可改变角色方向短线可改变角色方向 15 home back first prev next last 舞台和角色舞台和角色 7-7 编辑角色造型,会出现下图所示对话框编辑角色造型,会出现下图所示对话框 点击设定旋转范围,会出现十字线,角色位置点击设定旋转范围,会出现十字线,角色位置 实际是十字线交叉点的位置实际是十字线交叉点的位置 角色旋转的中心也是十字线交叉点角色旋转的中心也是十字线交叉点 16 home back f

10、irst prev next last 绘制一排小松树绘制一排小松树 17 home back first prev next last 程序的初始化程序的初始化 程序在开始完成主要任务前,往往需要做一程序在开始完成主要任务前,往往需要做一 些准备工作些准备工作 这些准备工作称为“程序的初始化”这些准备工作称为“程序的初始化” 本例中,初始化工作包括:本例中,初始化工作包括: 清除以前绘制内容、设置画笔颜色、将画笔移清除以前绘制内容、设置画笔颜色、将画笔移 至合适的绘画位置至合适的绘画位置 18 home back first prev next last 任务分解任务分解 图中总共有图中总共

11、有 4 棵松树,所以可以通过重复棵松树,所以可以通过重复 4 次完成,每次画一棵松树次完成,每次画一棵松树 每棵松树由一根线段和一个三角形组成每棵松树由一根线段和一个三角形组成 绘制线段绘制线段 绘制松树绘制松树 每棵松树绘制完成后,绘制起点右移,准备绘每棵松树绘制完成后,绘制起点右移,准备绘 制下一棵树制下一棵树 绘制完松树,绘制代表大地的线段绘制完松树,绘制代表大地的线段 19 home back first prev next last 任务分解任务分解 绘制松树代码绘制松树代码 见右图见右图 绘制“大地”代码绘制“大地”代码 见下图见下图 20 home back first prev next last 总结总结 弹球游戏弹球游戏 舞台和角色舞台和角色 屏幕和坐标屏幕和坐标 绘制一排小松树绘制一排小松树 程序的初始化程序的初始化

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 大学
版权提示 | 免责声明

1,本文(Scratch学习课件-02-舞台和角色.ppt)为本站会员(Q弹啤酒肚)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|