- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常见的Scratch教程06-XY坐标系
Scratch 第六课
XY坐标系
动作和方向
Scratch舞台的宽为480个像素,高为360像素。
360
像素
像素是组成数字图像或计算机显示屏的最小单元。
多个像素组成计算机屏幕上的网格。可以给每个像素设置一种颜色来组成图像的一部分。
Scratch中,x或y坐标的一个单元,或者一步都等于一个像素。
X 坐标
下图是scratch舞台上的x坐标值
—0在哪里?
—哪些地方x值为负?
—哪些地方x为正?
—最左边的值是多少?
—最右边的值是多少?
怎样得到角色的x坐标
使用模块复选框来显示x坐标:
运行下面的脚本并观察角色的x值的变化:
当脚本执行完毕时x的位置为多少?
课堂练习
将小猫初始位置,设置为-240
使用repeat实现小猫移动到x坐标为0处停止
使用repeat until实现小猫移动到x坐标为0处停止
使用forever实现小猫移动到x坐标为0处停止
X坐标
舞台左半部分X值为负(-X)
舞台右半部分X值为正(X)
随方向键移动
负数移动的方向与正数移动的方向相反。
正数将X向右移动-
负数使X向左移动-
广播和x坐标
还记得广播吗?
实现一个背景切换器
小猫移动到 x 0 的区域背景为蓝色
小猫移动到 x 0 的区域背景为绿色
Y坐标
下图是scratch舞台的y坐标值
—0在哪里?
—哪些地方y值为负?
—哪些地方y值为正?
—y轴最上边的值为多少?
—y轴最下边的值为多少?
X和Y的混合坐标值
Scratch的舞台有4个象限,每一个象限的坐标为x和y的正负坐标的混合值。
XY坐标系统
创建一个新的项目。
选择“x-y网格背景”为舞台背景:
通过改变坐标实现角色的上下左右移动
连接右方向键和“change x by 10”
向左移动应该怎么做?
上下移动呢?
如何通过改变x和y的值来使角色沿方向键移动。
玩转画笔
启动画笔
停止画笔
清除所有画面。
设置画笔粗细
设置画笔颜色
创建一个画笔程序
将四个方向键和使x和y增加10的程序块连接起来。
双击“pen down”块
设置画笔的粗细。
设置画笔的颜色。
现在用方向键移动画笔作画 如果屏幕太乱了可以用
清除
留住彩虹的足迹
编写代码使角色每次移动时都改变画笔的颜色。
定位
让小猫走到舞台的不同位置
让小猫走到舞台的中心位置:
让小猫走到舞台的左下角:
让小猫滑动到舞台右上角:
看看当滑动时间大于一秒时会发生什么?
探索X和Y空间
参考xy位置项目:XY坐标.sb2
运行这个项目并观察x和y值的变化。
蚂蚁农场游戏
用两种方法编程实现蚂蚁在不碰到边的情况下迟到食物的游戏。
1、用方向键移动蚂蚁;
2、不允许使用方向键,用脚本实现当我们按下“Go!”按钮的时候蚂蚁可以自动前进。
蚂蚁农场
第一种方法:用方向键控制蚂蚁前进。
蚂蚁:将以下脚本加入蚂蚁的脚本区:
当心蚂蚁不会碰到地道,看看脚本是怎么工作的?
蚂蚁农场
用脚本控制蚂蚁的移动
蚂蚁:编写脚本让蚂蚁自动穿越地道吃到食物。
提示:我们可以用一下块:
文档评论(0)