2025/12/31 22:01:43
网站建设
项目流程
什么是功能型网站,织梦建网站,谷歌官网入口手机版,郑州营销型网站建设公司在 少儿编程Scratch3.0教程——01初识Scratch 中我已经将Scratch软件的各个组成部分都简单的介绍了一下#xff0c;接下来就会分不同的文章来详细介绍九种不同类型的积木#xff0c;每种积木类型我都会分成两遍文章#xff0c;第一篇是基础知识#xff0c;是来说明每个积木…在少儿编程Scratch3.0教程——01初识Scratch中我已经将Scratch软件的各个组成部分都简单的介绍了一下接下来就会分不同的文章来详细介绍九种不同类型的积木每种积木类型我都会分成两遍文章第一篇是基础知识是来说明每个积木的作用第二篇是项目制作我会通过带你完成一个游戏或者动画的形式在实践中学习。那么首先来学习的就是第一种积木类型动作积木。一个角色如果只是一动不动的站在舞台上那这个舞台就只是一张静态图片毫无乐趣可言。为了使动画和游戏更有趣你就需要利用动作积木让舞台上的人物动起来。这篇文章主要分为5个部分1、设置角色位置2、改变角色方向3、移动角色4、朝方向移动5、动态显示角色的位置和方向第一设置角色位置首先我们来认识一下角色在舞台中的位置。你可以想象自己就是一个角色你所站的房间就是一个舞台。当有人问你你正站在舞台的什么位置时你会怎么样来回答别人呢你可以先暂停一分钟自己思考一下答案。在Scratch中是通过坐标的形式来表示角色所站的位置。游戏的舞台是一个长方形其中横向表示X轴纵向表示Y轴舞台中的每个位置都是X轴和Y轴的某个交叉点这个点也就会有一个X坐标值和一个Y坐标值。从长和宽的中间位置分别画一条直线上图的绿线和蓝线两条直线的交叉点就是舞台的中心在Scratch中把这个点的X坐标值和Y坐标值都规定为0所以当角色站在舞台的中心点时它的坐标就是。当把角色往舞台的右边移动X的数字就会增加到舞台最右侧时X的值是240。把角色往舞台的左边移动X的数字就会减少到舞台最左侧时X的值是-240。当把角色往舞台的上面移动Y的数字就会增加到舞台最上面时Y的值是180。把角色往舞台的下面移动Y的数字就会减少到舞台最下面时Y的值是-180。这样一来不论你的角色站在舞台的任何位置它都会有一个当前的坐标XY。你可以在舞台中直接拖动角色来安排它站的位置也可以通过给舞台下面的X和Y坐标设置一个数字来进行调整。第二改变角色方向除了设置角色的位置角色还会有一个面对的方向。你想象自己站在一个房间中你可以面对大门也选择背对大门这个就是由Scratch中角色的方向来决定。当你添加一个角色到舞台中时它的方向默认是90度。当你点击坐标下面的方向输入框就会弹出一个调整方向的界面用鼠标转动界面上的箭头角色就会跟着箭头一起旋转从而改变自己的方向。可是有时候你并不希望角色的方向随时乱变Scratch也给你提供了三种旋转的模式。在箭头的下面有三个图标就是三种不同的旋转模式分别为任意旋转左右旋转和不旋转。当选中任意旋转时角色会随着箭头方向的改变而改变。当选中左右旋转时方向设置为0至180度时角色都会面向任意旋转90度时的方向。方向设置为-1至-179度时角色都会面向任意旋转-90度时的方向。当选中不旋转时不论方向设置为多少角色的方向都不会改变保持添加角色进来时的默认方向。第三移动角色上面两点教会你如何设置角色在舞台中的位置和方向接下来就要让角色在舞台上动起来了。想要角色在舞台上动起来就需要利用到动作积木。主要有三种类型的积木来移动角色分别是增加和设置坐标积木移动积木和滑动积木。增加和设置坐标积木使用将X坐标增加...积木和将Y坐标增加...积木角色的坐标值会在当前的基础上增加使用将X坐标设为...积木和将Y坐标设为...积木就是直接将角色的坐标设为新值。例如当前角色的坐标为X-200Y0也就是站在舞台的左边如果你想把他移动到舞台的右边X200Y0你可以有两种方式来实现。一是使用将X坐标增加...积木将X坐标增加400二是使用将X坐标设为...积木将X坐标设为200。这时你会看见角色从舞台左侧消失然后在舞台右边出现完成了瞬间移动。移动积木移动积木跟增加和设置积木很类似都是用来改变角色的坐标。使用移动...步积木角色就会朝面对的方向向前移动。使用移到X... Y...积木相当于同时使用了将X坐标设为...积木和将Y坐标设为...积木来为角色设置一个新的X和Y坐标。使用移到积木可以有多种选项分别是随机位置鼠标指针和某个角色名称。当你选择随机位置时角色会自己移动到随便某个位置。当选择鼠标指针时角色就会跟着鼠标的位置来改变。当选择某个角色名称时角色就会移动到所选角色的位置。滑动积木上面说的移动积木都是角色的瞬间移动就像是你从房间的一个角落消失又出现在另一个角落。而滑动积木可以让你看见角色移动的过程就像是你从房间的一个角落走到另一个角落。使用在...秒内滑行到X... Y...积木跟使用移到X... Y...积木类似使用在...秒内滑行到积木跟使用移到积木类似区别是你可以看见角色移动的过程。而设置的在...秒内决定了滑行的速度时间越短滑行的越快。第四朝方向移动上面说的几种移动方式可以让角色的位置发生改变但你在做动画或者游戏时除了位置改变很多时候还需要角色的方向也发生改变。例如你可以做一个小鱼在水里到处游来游去的动画小鱼应该可以自由改变方向随意游动而不是只朝着一个方向撞到南墙也不回头。你可以使用左转...度积木或右转...度积木在当前的方向基础上向左或向右增加度数。使用面向...方向积木来设置角色的新方向。使用面向积木可以选择将角色方向随鼠标指针来改变或者朝向某个其他角色。使用将旋转方式设为积木可以在游戏或动画中随时改变角色的旋转模式。最后还有一个很常用的积木碰到边缘就反弹可以让角色移动到舞台边缘时自动反弹回来而不会移出舞台。第五、动态显示角色的位置和方向在实际制作游戏时你可能会需要实时的动态查看每个角色当前的位置或方向从而来做一些游戏判断。在动作积木中有三个带复选框的积木分别是x坐标y坐标方向积木。当你先选中某个角色再勾选复选框就会在舞台上显示出该角色当前的坐标和方向值。以上就是全部的动作积木。在上面的内容中你先学习了如何设置角色的位置和方向在Scratch中通过X坐标和Y坐标来描述角色的位置通过方向来设置角色朝向。接着你又学习了如何通过动作积木来动态的改变角色的位置和方向包括角色的瞬间移动、滑动、改变方向和旋转模式以及碰到边缘就反弹。最后你还学习了通过带复选框的积木来实时显示某个角色的坐标和方向值。自己动手练习才是学习的关键你可以自己尝试着去使用上面提到的所有内容体会每个积木所实现的效果。我也会将上面的内容录制成教学视频随后发布让你对以上内容能有更直观的感受。在下一篇文章中我将会引导你利用上面的内容完成一个简单的动画拜访朋友这也将是你使用Scratch完成的第一个项目。