第二章 动作
对于Scratch有一个简单了解了之后,就对脚本一个一个的给大家一个解析和作用的说明。动作篇:

打开Scratch后,点击蓝色框的动作,进入左边的类似页面。
脚本解释:移动(10)【注1】步:以当前角色的方向移动10个单位。如方向为90时,移动10步就为x坐标+10。
旋转(顺时针)(15)度:顺时针旋转15度。【注2】
旋转(逆时针)(15)度:逆时针旋转15度。
面向(90)方向:设置当前角色的方向。方向将影响到移动n步、角色造型的变化。
面向[ ]【注3】:设置当前角色的方向。可以选择面向鼠标指针、新角色。方向将影响到移动n步、角色造型的变化。
移到(0,0):将当前角色的位置移到(0,0)处。
移到[ ]:将当前角色的位置移动到另一个位置。可以选择移到鼠标指针、新角色。
在(1)秒内,平滑移动到(0,0):在1秒内平移到(0,0)处。这个脚本注重点在于移动的过程。
将x坐标增加(10):将当前角色的位置移到(x+10,y)。例如移动前角色位置为(0,0),执行该脚本后位置为(10,0)。【注4】
将x坐标设定为(0):将当前角色的位置移到(0,y)。例如移动前角色位置为(10,0),执行该脚本后位置为(0,0)。
将y坐标增加(10):将当前角色的位置移到(x,y+10)。例如移动前角色位置为(0,0),执行该脚本后位置为(0,10)。
将y坐标设定为(0):将当前角色的位置移到(x,0)。例如移动前角色位置为(0,10),执行该脚本后位置为(0,0)。
碰到边缘就反弹:设置在角色移动过程中如果碰触到场景边缘,使该角色朝反方向继续移动。例如角色从(0,0)处向90方向10步/次的速度匀速直线运动,碰到场景边缘后向-90方向10步/次的速度移动。
□x坐标:显示x坐标。【注5】
□y坐标:显示y坐标。
□方向:显示方向。
【注释】注1:在本教程的所有章节中,(n)的符号表示n为可修改的数字。例如移动n步中,n=一切数字。
注2:在旋转角度前,请在下图处选择允许旋转/只允许左、右翻转。如果选择不允许旋转,该类型脚本会没有效果。

注3:在本教程的所有章节中,[n]的符号表示n为选定内容。例如移到鼠标指针中,“鼠标指针”为脚本自带的选定框中选择的内容。
注4:在“x坐标增加n”的脚本中,n可以取负数,则“x坐标增加-1”与“x坐标减少1”的含义一样。
注5:效果图如下图。
总体说明:动作章的所有脚本注重的是对于角色的位置、移动、旋转等的修改和设置。往往这类型脚本对于角色需要移动的状态下是比较重要的。本章节所有的脚本大多数都比较实用,尤其是“移动n步”、“面向n方向”、“移到(x,y)”、“在n秒内,平滑移动到(x,y)”,这四个脚本是本章中的重点脚本,相当实用。