第3课 随机魅色——随机数、坐标和限次循环

上传人:枫** 文档编号:565013433 上传时间:2023-11-09 格式:DOCX 页数:11 大小:387.25KB
返回 下载 相关 举报
第3课 随机魅色——随机数、坐标和限次循环_第1页
第1页 / 共11页
第3课 随机魅色——随机数、坐标和限次循环_第2页
第2页 / 共11页
第3课 随机魅色——随机数、坐标和限次循环_第3页
第3页 / 共11页
第3课 随机魅色——随机数、坐标和限次循环_第4页
第4页 / 共11页
第3课 随机魅色——随机数、坐标和限次循环_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《第3课 随机魅色——随机数、坐标和限次循环》由会员分享,可在线阅读,更多相关《第3课 随机魅色——随机数、坐标和限次循环(11页珍藏版)》请在金锄头文库上搜索。

1、第3 课 随机魅色随机数、坐标和特效任务导航图 3.1 和图 3.2 所示的两组数字作品中,你能找到什么规律么?通过观察可以看出,图3.1中,“LODON”的位置和颜色在舞台空间随机分布;而图3.2中,颜色有一个明显的中 心,并且距离中心相等的位置,颜色相同。本课,我们将学习如何用Seratch程序设计实现这两种效果。A0T .:- - *i 旳数宇画展 熾字軀救字絢展数字価展:.:字專轴寵数字阿展数宇画展LODONLODONLQDONLODONLODONLODONcn DM!图 3.1 角色的分布呈什么样的规律图 3.2 颜色的分布呈现什么样的规律任务分析许多图形的复制一定会用到“图章”功能

2、。更改造型颜色,可以使用外观菜单中的颜色代码实现。让角色移动到一个随机的位置需要使用图3.3所示的代码。移到览在砸)到dIt间随机选一于数y:在QU)到039间随机选一于数閤章图 3.3 将角色移动到舞台上一个随机的位置Follow me1. 角色设计第1 步:单击“绘制新角色”按钮,打开绘图编辑器。第2 步:单击“文字工具” E3,绘图区会出现一个蓝色竖线的文字插入点。拖动黑色正方形至合适的位置,确定文字输入位置。第3步:用“色彩选取工具”扔 选择颜色,设定字体、字号。第4步:输入文字“LODON”,如图3.4所示。注意:一个造型只能有一个文本部件。图 3.4 绘图编辑器文字输入2. 确定文

3、字角色在舞台的空间位置 舞台是角色活动的场地,宽480单位,高360 单位,舞台的中心点是坐标为(0, 0)的点。从中心点向上为Y的正值,从中心点向下为Y的负值;从中心点向右为X的正值,从中 心点向左为X的负值,如图3.5所示。Y(X:0pY:I80)(X:-240pY:0)(X:OPY:O)(X:240,:0)X(X:0rY:-180)图 3.5 舞台坐标位置通过观察当前角色信息,可以知道角色在舞台的坐标位置,图 3.6 所示的角色位置是x=17,y=165。图 3.6 当前角色信息3. 确定角色在舞台的最大随机活动范围第1步:分别拖动文字角色到舞台最上方和最下方,观察当前角色信息表中Y的值

4、,分 别记录下来(Y=160, Y=-160),确定角色上下活动区间为Y(160,-160);第2步:分别拖动文字角色到舞台最右边和最左边,观察当前角色信息表中X的值,并 记录下来(X=180, X=-180),确定角色左右活动区间为X(180,-180);4. 程序设计第1步:按照表3.1中给出的思路,尝试完成脚本设计。表 3.1 “数字画展”作品设计的核心代码想法模块按空格键开始使角色移动到随机位置设定图章團章永远重复以上动作10次重复执行10第 2 步:搭建“使角色移动到随机位置的复合模块”。将随机数嵌入移到模块X圆孔中,如图3.7 (a)所示;再将另一个随机数嵌入到移到 模块的Y圆孔中

5、,如图3.7 (b)所示。a)(b)图 3.7 搭建“使角色移动到随机位置的复合模块”智多星像随机数这样两边是圆头的模块必须填入其他模块圆形空中才有效第3 步:反复执行脚本,看舞台上出现的图案,感受角色在变化中的排列规律。想一想1. 在搭建脚本过程中,脚本区位置不够,把随机函数插入到移到模块中时,放不进去 怎么解决。2. 用随机数可以改变角色的颜色吗?3. 随机排列过程,可以加增加一个功能设定角色大小。4. 添加将颜色特效增加 25,之后会有怎样的效果4. 改进随机排列程序 我们可以通过改进随机排列程序,使图案变得更加有趣,实现同心圆效果。第1 步:设计一个角色,多个造型。如果你还没有想好设计

6、什么造型,你可以通过造型的“导入”选择一个 Scratch 内建的 图库中的图形来新增造型,如图3.8 所示。图 3.8 导入 Scratch 内建图库中的图形新增造型模块,使其角色面向鼠标指针,第2步:修改脚本,在重复模块中插入复合模块,使其颜色特效设定随着鼠标指针距离改变。第 3 步:执行脚本,多尝试几次,你会发现,舞台中颜色有一个明显的中心,距离中心 相等的位置,颜色相同,看上去是一个同心圆。第4步:挑选你最喜欢的图形,使用“将舞台存成图片”输出保存,用TT制成个人数 字画展。【知识着陆】设计:“从文件夹中选择新的角色”新增一个角色;从文件夹中导入造型。 脚本:角色在舞台中随机排列;角色

7、在舞台中围绕一个中心点排列。 技巧:通过在舞台上下左右移动角色,确定角色的坐标值。【创作天地】1.打开Seratch内建例子“Interactive Art”文件夹中第6个例子“WHEEE”,如图3.9所示,研习一下,用鼠标改变变量,看会得到些什么图案。24点击團章移到舞台晁标 BySS涪除所有画笔最执行新增角色V?力耳叵声音数字和逻辑运算碰劉边緣就反弹Sprit el6 WHEEE动作控制外观侦测画笔将x坐标増加(E)将y坐标设定肯0在0秒肉,平滑移动到将y坐标増加(E)将;坐标设定为0移动(D步缽度面向GIsB方向面向图 3.9 Seratch 内建例子 “WHEEE”2. 发挥想象,你还

8、可以设计一些有趣的程序,完成一些有一定规律的排列效果吗,丰富你的个人数字画展。视野拓展要想在 Scratch 网站上结识更多的朋友,并将自己的作品与全世界的 Scratch 爱好者分享,你 首先需要注册一个用户,在scratch.mit.edu上,点击注册,如图3.10所示填写个人信息,点 击sign up,你就可以拥有一个属于自己的Scratch空间了。Create an accountConfirm PainArordGalleries 慈起You have not cr已ated any Galleries.Ed匚m.ie已曰引I已和已2 or匚:已日t已己亘日II已门N图 3.11 个

9、人 scratch 主页登陆Scratch帐号之后,对优秀的scratch作品你就有权评论和下载了,如图3.12所示电干呻件*田末*市As a member oF the Scratch community, youU be sharing projects and ideas with people of all ages, all levels oF experience, and all parts of the world. Please remember to:序分享首页作品展示区支持讨论区关于my stuff语言可欢迎,iingshan_wu|退出按盍jingshan_wujunj

10、ieLocation:北京申国燈妙;像匚h3ig亡口i匚tur已Wecome to the Scratch Community!匚1|自1日已口日向口门:1匚:h吕1日已erriEil匸:1匚店已日匚:匚口|応GET STARTEDEXPLORECONNECTHow would you ike to begin?评论列表 别ZJ寸你曲评论您有Q评诰My Favoritesremove selected FavoritesMy Projects 泄里可iXt传ft啲柞品F Scratch and projects you share iajiII appear here!忽略列表翹有Q也用户在您

11、的憩喀列表上 编轲我的憩列表No friends yet.友你可閔 芍与半 品甲库Download thisLoading pruitjrt.If project does not load after a fev moments, make sure you hdi.ie Adobe Flash installed.Scratch 其他 16 sprites and 34 fi+i.i. of |*PrizE H由thine” and upt:ri it in经辿 下载该作品project playerfash播放器 r 丹要点 Tuure irie-Yirig this pruiect i

12、n the new flash-based project player.Found a glitch? Help u; fix it by 口mti旧 a dm丸i口廿oi here!匚lick 庇已 toitch to the oldet旧player.科怕401 sha red it 了月抄,Z S胡社!.前弦亘警品简介Project Notes原三下面的头條可以进入作者的兰I习1674 viewi ( 2 taflfleri, 41 people love it ( 1 iEniiE by 1 person , 210 do-uvnloadi, in 8 薛示区懣加到你的最爰Add t

13、o niv Fauorite总珅旅“刺怎叩逵加到你的库刍中Drag the muney +n the insert coins here entrance to insert cuins. $z ./ill be: deducted. Tl-it:ri, click the sprite that says dick me tn gene rate d gift and d gift will appear on the .tiite rectanglt:. Drag the gift a暫逬 so that not to make the machine stuck.Press the pu

14、rple lever to return your $Zand not generate the gift.注释 勘谱诒”你的评诒柞考令看得到标签乍品标签显示在逵亘”你可以通过扳Add a CommentpriZE签找同一兰题的Add Tags有了自己的 Scratch 账户,就可以自己将 scratch 网站上的作品下载和整理起来,为今后在 Scratch 网站上广交朋友,打下一个坚实的基础,快快行动吧。*Be respectful of other Scratchers* Be constructive when commenting* Help keep the site friendlyCheck out the rest oF the Cotntnunity Guid亡 lin已轧sign up图 3.10 注册 Scratch 用户进入到你自己的Scratch空间之后,你可以修改自己的头像,并且熟悉你的个人空间的各项 功能如图3.11所示,之后你就可以下载别人的Scratch

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号