ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

去观察学编程-第二节奇妙的万花筒

2022-04-04 23:01:12  阅读:210  来源: 互联网

标签:鼠标 画笔 编程 添加 坐标 设置 第二节 万花筒


 一、课题

模拟万花筒的形成

万花筒的内部有三个长方形的镜片,向内组成三角形的方向,利用反射原理,万花筒内的物体经过多次反射,最后形成色彩缤纷的图案。

二、本节课学习到的技能

1、扣叮中画笔的使用。

2、设置画笔属性。

3、屏幕坐标的使用

4、屏幕坐标轴对称的运用(模拟光线反射)

三、代码的实现

 1、初始材料

 

 2、运行程序

(1)新建空白项目

(2)导入背景图:选背景->画动画->左下角本地上传->选择背景;

(3)导入物件:点背景->右下角本地传->选择背景

(4)设置红钻代码

    a)点击红钻->点击写代码

    b)在事件中,添加开始运行按钮

    c)在控制中添加重复执行文件,画笔需要重复执行

      d)在动作中添加移到x0y0,来配合鼠标的移动

        e)在检测中选择鼠标x坐标,将x、y坐标改成监测的,以监测鼠标移动

      f)在控制中添加条件判断语句,判断鼠标是否被点击,按下的时候才能画画

     g)添加检测块儿,检测鼠标是否按住

      在判断条件语句下,如果按住,设置画笔的属性,颜色、粗细,设置结束后,设置落笔

        如果没有按住就抬笔

    (h)画笔->清除画笔,在循环开始前要清楚画图痕迹

(5)设置黄、蓝、绿钻代码

  黄钻和红钻为x轴对称(x不变,y变)

  蓝钻和红钻为y轴对称

  绿钻和红钻为中心轴对称

注意除了修改检测坐标位置之外,还需要改变画笔颜色

以红钻代码为例,放截图

 

 

3、效果图

 

 

4、创新点:

  例如可融合上节课添加自选转

5、易错点:

1、背景图添加方式不对,很多同学从添加物件的位置进行了上传。

2、坐标位置设置不对,导致方钻位置覆盖。

3、方钻选成了隐藏

标签:鼠标,画笔,编程,添加,坐标,设置,第二节,万花筒
来源: https://www.cnblogs.com/fan-study/p/16099259.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有