文库 教程 图形化编程/ScratchJR

Scratch教程:如何将彩图秒变黑白图呢

scratch教程 scratch黑白图 DOCX   4页   下载4   2024-02-09   浏览595   收藏8   点赞7   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
Scratch教程:如何将彩图秒变黑白图呢 第1页
Scratch教程:如何将彩图秒变黑白图呢 第2页
剩余2页未读, 下载浏览全部
Scratch如何将 彩图秒变黑白 图呢 看似高深其实简单,趣味横生。 制作一个趣味的点击小特效,点击背景彩色变黑色,点击角色彩色变黑色,再次点击又回到彩色。 → 点击背景 → 点击小猫 (1) 创建一个Scratch文件,选择一幅彩色背景,添加一个小猫角色。 (2)给背景和角色设置初始状态,使得程序运行开始都是彩色状态。 清除了一切图形特效,就可以让背景和角色回到最初的样子。 (3)因为角色和背景的效果是一样的,那么先完成角色的程序代码,背景的程序代码只需要稍微调整就可以了。 分析一下:点击角色,角色图形特效发生变化。 输入是:点击角色 处理是:特效变化 输出是:我能看到,这个基本不需要我们操心了,Scratch已经帮我们解决了。 “当角色被点击”积木块可以和我们进行输入交互 让角色的颜色特效变成黑白 试着调整设置的颜色值,看看如何找到黑色的数值。 (4)最后要界面的数值竟然是一个看似错误的表达式。 1 ÷ 0 ,零怎么可以做除数呢?(确定0不能做除数)这里最后得到的结果是无穷,意味着1除以了一个无限接近0的数字,最后的结果为无穷—— infinity 。 嵌入以后,角色就变成黑白了。 试试看,难倒颜色的尽头是黑白吗,这是个哲学问题了。 (5)实现黑白与彩色之间的点击切换。 创建一个变量为“角色”记录角色颜色特效的状态:彩色为 0 ,黑白为1。 ( 6 )在程序一开始的时候,点击小绿旗后不仅清除颜色特效,还将角色变量设置为0。 (7)在通过条件判断,如果“角色”变量值为0,那么将颜色特效设置为 infinity ,并将“角色”变量的值设为1;否则清除图形特效,并将“角色”变量的值设为0。 (8)快去点击小猫咪角色,感受下。 (9)再设置一个“背景”变量来记录背景颜色的状态,实现背景颜色的黑白-彩色之间的切换。 快去试试吧!
Scratch少儿编程如何将彩图秒变黑白图呢
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明