从这里开始,我们要详细研究一款图形设计软件——。虽然它的名字被翻译成“小乌龟”,但这个工具完全不是小孩子玩的玩具。实际上,它能够借助编程实现各种精美图像的创作。软件界面简单明了,功能却非常丰富,既适合新手学习,也能让经验丰富的用户进行创新。现在,就让我们一起来学习如何用它创作出一些有想象力的作品吧。
1. 的入门操作
其基本原理是运用指令引导一只微型海龟在显示界面上进行位移并且描绘出路径。学会几个核心指令,便可以轻易使海龟开始活动。
让我们先来一段简单的代码体验一下:
建立一个新的实体t,规定它的形态为标准样貌,接着让t朝前行进一百度,向左旋转九十度,然后让t再向前行进五十度,最终完成整个绘图过程
执行这个程序,你能观察到一只“乌龟”沿着路线行进,最后会停在那里。这段精炼的指令已经包含了核心功能:前进、改变方向以及留下行进痕迹。
2. 绘制简单的几何图形
既然能让小乌龟在界面上随意游走,那么画出基础图形例如正方形不就非常简单?我们只需要反复运用行走和转向的程序代码。这里有一个画正方形的示范:
重复四次相同的动作,先前进一百个单位,接着向右旋转九十度,最后完成绘图
运行这段代码后,屏幕上将呈现出一个由绘制出的正方形。
绘制三角形
三角形状是一种根本性的平面图形,也能够轻易完成。我们只要遵循固定的走向和间隔,不断进行位移和改变方向的动作就行。下面是一个制作三角形状的示范:
循环三次,执行移动和转向的动作,每次向前行进一百个单位,接着向右转一百二十度,然后操作完成,绘图结束
执行该程序后,显示屏会展示一个绘制完成的三角形,要留意的是,向右转向和向左转向是通过t.right()以及t.left()函数来控制的,其中向右转时采用正值,向左转时则使用负值。
3. 为图形添加色彩
乏味的图案如同寡淡的菜肴,缺少活力。不过无需忧虑,增添上上色选项,能让你的图画变得生动起来。这里有一个基础的示范,说明怎样画一个赤色的方形
将填充色设定为红色,启动填充模式,接着,重复执行四次以下的步骤,每次步骤包含前进一段距离并执行一次方向转换,向前行进一百单位,向右旋转九十度,关闭填充模式,最后完成整个绘图过程
另外,你可以为笔触挑选色彩,和着色部分配合起来,制作出丰富多样的图画。比如:
将画笔颜色设定为蓝色,将填充颜色设定为黄色,启动填充功能,接着三次执行以下步骤,每次向前行进一百个单位,随后向左旋转一百二十度,完成填充操作,最后终止绘图过程
这个方法用来调整笔的颜色,那个方法用来调整内部填充的颜色,要开始填充需要用一对括号,要结束填充也需要用一对括号。

4. 绘制复杂图案:让动起来!
绘画不局限于基础的几何形状,也能够制作出繁复的图样,现在开始研究怎样画出五角星,怎样画出圆形,怎样画出螺旋线。
咱们先来画个五角星,这种图形的特别之处在于每次拐弯的角度都是144度,下面是画这个图形的代码。
五角星的每条边长度是150像素,每次循环绘制一条边,然后向右转144度,这个角度是构成五角星的关键,总共重复五次,最后完成绘制。
然后,我们可以试着画一个基础的圆形。有相应的函数,能够方便地画出给定大小的圆。下面是画圆形的代码片段:
绘制一个直径为200的图形,完成后结束操作
最终,让我们尝试,生成一个卷曲图形。通过变更行进间隔和回旋方位,能够设计出变幻莫测的卷曲形态。这里呈现的是生成卷曲的指令范例:
绘图速度调至极快,循环一百次,每次前进的长度递增,达成螺旋形态,每次左转四十五度,维持螺旋轮廓,绘制完成。动态功能:开发一个动态时钟,不仅能够生成固定图形,还能展现运动状态。现在,我们要开始做一个动态的计时工具。这需要用到时间组件,不过,编程过程并不难。我们先要创建一个函数,用于画出时钟的指针。该函数会控制画笔的起落,确保指针在准确的位置上。接着,我们设定了一个函数,依据实时的时刻,确定秒针、分针和时针的方位,并调整它们的指向。该函数每1000毫秒执行一次,用以达成时钟的实时更新。接着,我们构建了显示界面,并配置了若干属性。分别设立了三个实体,对应秒针、分针与时针,为其指定了运行速率及绘制尺寸。继而,我们启用了界面的动态显示功能,并着手进行时钟的动态绘制。调整指针色彩时,我们通过`color`手段为秒针、分针与时针分别指定色调。秒针采用赤色,分针选用深蓝,时针则配以玄色。随后,我们运用特定函数来激活时钟的动态特性。该函数会持续参照实时时刻,动态调整秒针、分针和时针的位置,以此达成时钟的即时呈现效果。最终,我们执行了界面核心的重复执行流程,让屏幕可以不断呈现实时时间,直到使用者选择终止程序。6. 针对使用环节出现的若干疑问以及应对策略6.1 忘记执行完成操作若忽略该步骤,画面渲染结束后视窗会立刻关闭,因而无法察看成效。方向容易搞错,右转是顺时针,左转是逆时针,要小心区分。速度如果太慢,可以设置成最快,用t.speed(0)。填充颜色时,一定要用英文单词,比如用red和blue,不能用中文或者写错。完成学习之后,你能够运用它,不只是用来生成图像,它还是引导孩子们接触编程的理想途径,你可以借助它来创作简单的动画,或者将复杂的流程以直观的方式呈现出来,释放你的想象力,让它成为你施展才能的平台,尽情享受绘画的乐趣,现在就行动起来,启动它,和那只小乌龟一起踏上创新的旅程吧!
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。


客服1