美文网首页scratch
Scratch 04:让小猫走起来

Scratch 04:让小猫走起来

作者: scratch少儿编程 | 来源:发表于2019-08-28 09:13 被阅读0次

    上次的课程中,用下面5个代码块,让小猫一边运动一边说话。

    但是只是迈步子,没真正的走起来啊。

    怎么让她走起来呢?

    加一个 运动语句:

    点绿色小旗子,执行看看:

    真的走起来了~

    哎?怎么卡在边缘不动了啊~

    对啊,让小猫一直走,走哪儿去呢?

    没路了能不能往回走呢?

    再加一个语句吧:

    运行看看~

    是往回走了,怎么脑袋朝下啊~

    再加一个旋转控制吧,将旋转方式设为 左右翻转

    现在确实是可以了,但是走在白白的空地上,一点儿也不美观啊~

    那咱再给它加个背景吧,让它走在哪儿呢?

    软件右下角,点图片按钮,选择一个背景

    双击卧室这幅画,然后看看效果

    它怎么又跑床上走去了?

    那鼠标拖动一下,拖到地板上吧

    难道每次都要拖动吗?

    不能一点绿色的小旗子,就直接从地板的一头开始走吗?

    再加个初始位置的语句吧:

    先把小猫拖到你想要开始的位置,然后点运动,找到

    然后拖到开始语句块的后面:

    你们发现了没有,当你拖动小猫的时候,这个X值和Y值也是跟着变动的。

    你可以直接修改X Y的值,也可以先拖动到想要的位置,然后再拖动语句块。

    那这个X Y分别代表什么呢?

    展示的舞台,整个的宽度,360像素,长度480像素

    为了方便定位呢,画了个十字叉

    最中间的中心,X= 0,Y =0,

     可以使用X Y的值来定位一个具体位置。

    在软件界面,运动分组里,有个X坐标,Y坐标的复选框,打上勾:

    再用鼠标随意的移动小猫,可以看到左上角的数值也会跟着变动。对XY坐标不熟悉的小朋友,可以试着移动小猫,来加深对X Y轴的理解。

    另外这个碰壁反弹,还可以用另一个语句实现:

    这里需要使用新语句:

    如果……那么……

    就像语文课上的造句:

    如果  小猫 碰到边缘,那么它就该调头往回走~

    怎么判断碰到边缘呢?

    在侦测里有个 碰到 鼠标指针,拖到 如果后面的框框里:

    咱们是说的如果碰到鼠标吗?不是, 是如果碰到边缘:

    修改为舞台边缘,那怎么调头?

    调头就是旋转180度啊

    默认是15度,咱们得改成180度

    刚才Y坐标太靠下了,小猫走在舞台的下边缘了,网上调一下,改为Y-120.

    然后就看到小猫在屋里来回走动了。

    这节课里,学习下面的控制语句

    还有调头:左转180度,左转180度,有区别吗?自己动手试试~

    还学会了选择背景

    这节课就到这里吧~

    自己动手:

    1)小朋友,旋转方式还有其他呢,都有什么效果,试试吧?

    2)移动 -10 步,是什么意思呢?什么效果?自己动手试试吧

    转自公众号:

    可乐妈妈说带娃

    相关文章

      网友评论

        本文标题:Scratch 04:让小猫走起来

        本文链接:https://www.haomeiwen.com/subject/omnuectx.html